Shell
“ls -1”命令有什麼作用?
在我的目前目錄中,我執行命令:
ls -1
它給出了目前目錄內容的列表。在同一個目錄中,我重複命令:
ls
它給了我相同的結果,可能有不同的格式輸出。最後,我嘗試通過鍵入來找出可用的命令,
ls --help
輸出為:usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
看起來最後一個選項是
1
(#1)。有人可以解釋ls -1
它的作用以及它與標準ls
命令的不同之處嗎?
ls -1
是的,輸出的格式是和ls
沒有任何選項的唯一區別。從我的
ls
系統手冊:-1 (The numeric digit "one".) Force output to be one entry per line. This is the default when output is not to a terminal.
這也是實用程序的POSIX 選項
ls
。您系統上的手冊
ls
肯定會說類似的話(請參閱 參考資料man ls
)。有關的:
ls -1
每行列出一個文件。預設情況下,當它輸出到終端時,ls
按列列出文件,其數量取決於文件名的長度和螢幕上的可用空間。查找此類資訊,
man ls
效果比ls --help
. (大多數命令都是如此。)