Linux目录与文档

ls:

  • -a:连同隐藏文档也显示出来(包括.和..)。
  • -A:连同隐藏文档也显示出来(不包括.和..)。
  • -d:如果你对一个目录使用ls,是显示目录下的文档列表,加上-d,就是显示目录本身属性了。
  • -h:将文档与目录大小人性化显示,默认是byte单位,用了这个会自动转换K,M,G显示。
  • -l:ls默认只显示文档名称,不显示属性,-l就是以列表显示文档,包括权限属性等等详细信息。
  • -r:反向排序显示结果。
  • -t:按时间(一般是mtime)来排序文档列表,降序,最新的排最前面。
  • --color=auto:用颜色区别文档。

tree:显示目录树。

  • -d:只显示目录。
  • -a:显示隐藏文件。
  • -L #:只展开指定数目的层级。
  • -N:显示中文。

cp:

  • -r:递归复制目录。
  • -i:当目录内有重复文件时,覆盖前询问。
  • -f:当目录内有重复文件时,覆盖前不询问。
  • -d:复制链接本身,而不是链接的真实文件。
  • -a:完全复制属性,常用于备份,但是文件所属,只能是root才能复制。

rm:

  • -r:递归删除目录。
  • -i:删除前询问。
  • -f:删除前不询问。

mv:

  • -i:当目录内有重复文件时,覆盖前询问。
  • -f:当目录内有重复文件时,覆盖前不询问。

less:

  • -m:显示百分比。
  • space:下一页。
  • b:上一页。
  • g:跳转到第一行。
  • G:跳转到最后一行。
  • /:往下搜索。
  • n:往下重复前一个搜索。
  • N:往上重复前一个搜索。
  • q:离开。

head:

  • -n 50:显示前50行。
  • -n -50:显示从开头到倒数51行,就是末尾的50行不显示了。

tail:

  • -n 50:显示后50行。
  • -n +50:显示从文档的第51行到末尾。
  • -f:持续输出,用来看日志文件。

find:

  • -name:名称,可以使用通配符。
  • -type:类型,f文档,d目录,l链接。
  • -size [+-]n[ckmg]:大于+,小于-,c是byte,k就是1024byte。
  • -user:文件或目录所属用户名。
  • -mtime:例如-mtime 0代表24小时内修改过的;-mtime 1代表昨天修改的;-mtime +5代表5天前修改的;-mtime -5代表5天以内修改的。
  • -perm:例如-perm 111,权限正好是111;-perm -111,人员,组和其它人都有x权限;-perm /111,人员,组和其它人只要有一个有x权限。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章