Command-Line

選項 -C 在 ls 輸出中實現了什麼?

  • February 15, 2015

在手冊頁中它說:

-C     list entries by columns

ls但是,我真的看不出or的輸出有什麼區別ls -C,有人可以向我解釋一下嗎?

添加@muru 在評論中所說的內容;看一下info coreutils ls

`-C'
`--format=vertical'
    List files in columns, sorted vertically.  This is the default for
    `ls' if standard output is a terminal.  It is always the default
    for the `dir' program.  GNU `ls' uses variable width columns to
    display as many files as possible in the fewest lines.

我認為這意味著-C專門針對您重定向或管道輸出並希望保留分欄的情況而存在。否則 ls 將ls -1在它檢測到它沒有顯示到終端時切換到。

引用自:https://unix.stackexchange.com/questions/184993