linux系統下常用的基本命令 -- ls 收藏
這些是在linux下經常使用而且功能強大的命令,但是儘管你可能天天在用這些命令,但是我相信你並不完全瞭解這些命令,如果是這樣,那麼閱讀後你必定會有所收穫。先來看看ls命令。
ls命令用來顯示某個檔案目錄的內容。
SYNOPSIS
ls [OPTION]... [FILE]...
列出所有目錄的內容。若末指定目錄,則預設列出目前的目錄的內容,並對結果做適當排序。
下面是此命令可用的參數選項:
-a, --all
列出所有檔案,不忽略以.開頭的檔案
-A, --almost-all
列出除.和..以外的所有檔案
--author
和-l參數一起使用, 顯示每個檔案的作者
-b, --escape
以八進位輸出不可見字元
--block-size=SIZE
use SIZE-byte blocks
-B, --ignore-backups
do not list implied entries ending with ~
-c with -lt: sort by, and show, ctime (time of last modification of
file status information) with -l: show ctime and sort by name
otherwise: sort by ctime
-C list entries by columns
--color[=WHEN]
control whether color is used to distinguish file types. WHEN
may be ‘never’, ‘always’, or ‘auto’
-d, --directory
list directory entries instead of contents, and do not derefer‐
ence symbolic links
-D, --dired
generate output designed for Emacs’ dired mode
-f do not sort, enable -aU, disable -ls --color
-F, --classify
append indicator (one of */=>@|) to entries
--file-type
likewise, except do not append ‘*’
--format=WORD
across -x, commas -m, horizontal -x, long -l, single-column -1,
verbose -l, vertical -C
--full-time
like -l --time-style=full-iso
-g 和 -l一樣, 但不列出檔案的所有者
--group-directories-first
將目錄放在一起並列在檔案前面
-G, --no-group
in a long listing, don’t print group names
-h, --human-readable
和-選項一起使用,以人們可以理解的方式輸出檔案大小 (如 1K 234M 2G)
--si 使用 1000 而不是1024來計算檔案大小
-I, --ignore=PATTERN
不要列出檔案名稱和指定正規運算式匹配的檔案
-k 相當於-block-size=1K
-l 使用長格式輸出
-L, --dereference
顯示連結檔案所對應的檔案
-n, --numeric-uid-gid
和 -l參數一樣, 但是列出使用者對應的id和組id
-N, --literal
對輸出結果不做任何修改(如不對輸出結果中的控制符進行轉化)
-o 和-l參數一樣,但是不列出組資訊
-p, --indicator-style=slash
在目錄條目後面添加一個/以指示這是一個目錄
-q, --hide-control-chars
隱藏控制字元,用?替代所有不可顯示的字元
--show-control-chars
原樣輸出不可顯示字元
-r, --reverse
排序時顛倒順序
-R, --recursive
遞迴列出所有子目錄的內容
-s, --size
以前面的block定義大小輸出每個檔案的大小
-S 按檔案大小排序
--sort=WORD
不按照檔案名稱排序,而按照WORD指定的排序。其中WORD可以是none( -U), extension( -X), size( -S),
time( -t), version( -v)
--time=WORD
和 -l一起使用, 以 WORD顯示時間,而不是顯示修改時間。 其中WORD可以是 atime
( -u), access ( -u), use( -u), ctime( -c), status( -c); 如果以指定--sort=time則將以指定的WORD時間排序。