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權限。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章