1.切换目录
pwd命令查看用户当前所在位置
cd /usr/local/:切换到/usr/local/目录下。
cd . :用户的当前目录 cd ..:返回上一级目录 cd ~:返回用户宿主目录
2.查看目录
ls命令,显示当前目录下的文件和子目录(隐藏文件除外)
ls -a:显示当前目录下的文件和子目录(包含隐藏文件)
ls -l:显示当前目录下文件和子目录的权限、硬链接数或子目录数、所属用户和组、字节大小、创建时间和文件名称。可以简写为ll
ls –lh:在ls -l基础上将文件大小以更人性化的方式来显示
ls /root/:显示某目录下的文件和子目录,该命令显示目录/root/下的文件和子目录
以上命令参数可以组合使用,例如ls -la、ls -lh /root/。
3.创建目录
mkdir dir:在当前目录下创建名称为dir的子目录
mkdir -p dir1/dir2:在当前目录下创建目录树dir1/dir2
mkdir -p dir/{dir1,dir2,dir3}/child:在当前目录下依次创建目录树dir/dir1/child、dir/dir2/child、dir/dir3/child,等同于单独创建三个目录树命令的简写
mkdir -p -m 664 dir2:在当前目录下创建子目录dir2,同时指定文件权限为664
4.复制目录
cp -r dir1 /tmp:将目录dir1拷贝到tmp目录下,但文件属性中的创建时间变为操作时间了。如果想保持目录的一切属性不发生变化,可以用选项-a代替-r,-a相当于-pdr。其中-p表示连带文件属性复制,-d表示源文件如果是链接文件则复制链接属性。
5.移动目录
mv dir1 /tmp:将目录dir1移动到目录tmp下,文件属性没有变化
mv dir directory:将目录dir的名称修改为directory,文件属性没有变化
6.删除目录
rmdir dir2:删除空目录dir2。如果dir2目录不为空,则rmdir dir2执行失败
rmdir dir1/dir2:删除dir1目录下的子目录dir2,当然dir2必须为空目录
rmdir -p dir1/dir2:删除dir1目录下的子目录dir2之后,如果dir1也成为空目录则一并删除,如果不为空则不删除
rm –rf dir:强制删除目录树,-r表示递归删除,-f表示强制删除不提示