linux档案与目录管理指令

  • cd:变换目录
  • pwd:显示当前目录

pwd -P:如果档案类型是连接档,则默认显示的是档案当前的目录信息,加上-P就可以显示该档案真正连接的档案的目录信息

 

  • mkdir:建立一个新目录

mkdir -p test1/test2/test3:如果加上-p就可以一次性递归地创建新目录,不然一个一个的创建

mkdir -m 771 test2:创建新目录,并且直接赋权限,默认则是使用umask预设的权限

 

  • rmdir:删除一个空目录

只能删除空的目录,如果目录下还有文档,则会报错

rmdir -p test1/test2/test3:连同上层的空目录也一起删除,如果中间有目录非空,则目录不会被删除,并提示错误信息,但其下空的目录依然会被删除,也就是说这是一个实时执行程序,而没有事务保护机制。

 

  • ls:查看档案/目录
ls [-aAdfFhilnrRSt] 目录名称 -a:全部档案,包括隐藏档(常用) -A:全部档案,包括隐藏档,但不包括.与..两个目录 -d:仅列出目录(常用) -f:仅列出目录本身,而不进行排序(默认会以档案名进行排序) -F: -h:将档案的容量以易读的方式展示(例如:GB,KB等) -i:列出inode号码 -l:列出档案详细信息 -n:列出UID与GID而非拥有者与群组的名称 -r:将排序结果反向输出 -R:连同子目录文档一起列出来 -S:以档案容量大小排序,而不是以名称排序 -t:以时间排序,而不是以名称排序 --time={atime,ctime}:输出access时间atime或改变权限属性时间ctime,而非内容变更时间mtime  

猜你喜欢

转载自gongm-24.iteye.com/blog/2102921