ls-lls-als -alFls -R這幾個列出目錄命令有什么區別?要具體!!!
熱心網友
-1 每列僅顯示一個文件或目錄名稱。 -a或--all 下所有文件和目錄。 -A或--almost-all 顯示所有文件和目錄,但不顯示現行目錄和上層目錄。 -b或--escape 顯示脫離字符。 -B或--ignore-backups 忽略備份文件和目錄。 -c 以更改時間排序,顯示文件和目錄。 -C 以又上至下,從左到右的直行方式顯示文件和目錄名稱。 -d或--directory 顯示目錄名稱而非其內容。 -D或--dired 用Emacs的模式產生文件和目錄列表。 -f 此參數的效果和同時指定"aU"參數相同,并關閉"lst"參數的效果。 -F或--classify 在執行文件,目錄,Socket,符號連接,管道名稱后面,各自加上"*","/","=","@","|"號。 -g 次參數將忽略不予處理。 -G或--no-group 不顯示群組名稱。 -h或--human-readable 用"K","M","G"來顯示文件和目錄的大小。 -H或--si 此參數的效果和指定"-h"參數類似,但計算單位是1000Bytes而非1024Bytes。 -i或--inode 顯示文件和目錄的inode編號。 -I或--ignore= 不顯示符合范本樣式的文件或目錄名稱。 -k或--kilobytes 此參數的效果和指定"block-size=1024"參數相同。 -l 使用詳細格式列表。 -L或--dereference 如遇到性質為符號連接的文件或目錄,直接列出該連接所指向的原始文件或目錄。 -m 用","號區隔每個文件和目錄的名稱。 -n或--numeric-uid-gid 以用戶識別碼和群組識別碼替代其名稱。 -N或--literal 直接列出文件和目錄名稱,包括控制字符。 -o 此參數的效果和指定"-l" 參數類似,但不列出群組名稱或識別碼。 -p或--file-type 此參數的效果和指定"-F"參數類似,但不會在執行文件名稱后面加上"*"號。 -q或--hide-control-chars 用"?"號取代控制字符,列出文件和目錄名稱。 -Q或--quote-name 把文件和目錄名稱以""號標示起來。 -r或--reverse 反向排序。 -R或--recursive 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。 -s或--size 顯示文件和目錄的大小,以區塊為單位。 -S 用文件和目錄的大小排序。 -t 用文件和目錄的更改時間排序。 -T或--tabsize= 設置跳格字符所對應的空白字符數。 -u 以最后存取時間排序,顯示文件和目錄。 -U 列出文件和目錄名稱時不予排序。 -v 文件和目錄的名稱列表以版本進行排序。 -w或--width= 設置每列的最大字符數。 -x 以從左到右,由上至下的橫列方式顯示文件和目錄名稱。 -X 以文件和目錄的最后一個擴展名排序。 --block-size= 指定存放文件的區塊大小。 --color= 培植文件和目錄的列表格式。 --full-time 列出完整的日期與時間。 --help 在線幫助。 --indicator-style= 在文件和目錄等名稱后面加上標注,易于辨識該名稱所屬的類型。 --quoting-syte= 把文件和目錄名稱以指定的引號樣式標示起來。 --show-control-chars 在文件和目錄列表時,使用控制字符。 --sort= 配置文件和目錄列表的排序方式。 --time= 用指定的時間戳記取代更改時間。 --version 顯示版本信息。