Jawaban:
Manual sudah ketinggalan zaman dengan program ini. Coba ls --help | grep -- ' -1'
:
-1 list one file per line
Ini adalah salah satu opsi terakhir yang dijelaskan jika Anda melakukannya ls --help
.
/bin/ls
juga memberikan output dalam kolom, setidaknya di sistem saya. Apa nama ls
alias Anda ?
Sebagai @Timo menunjukkan -1
dalam bantuan, dan @terdon menunjukkan -1
didokumentasikan dalam manual untuk beberapa versi. coreutils
8.13 memiliki kesalahan di halaman manual, versi 8.22 tidak lagi.
Dalam pedoman peretasan untuk coreutils. Ditentukan itu
Halaman manual dihasilkan dari --help output, jadi Anda tidak perlu mengubah apa pun di bawah man /.
Jadi harus ada sesuatu yang rusak dalam konversi yang menyebabkan hal serupa -m
muncul tetapi tidak -1
. Saat membangun ls
dengan tambalan yang saya usulkan sebagai jawaban atas pertanyaan @ timo , halaman manual untuk dibuat ulang ls
dengan benar dan bagian yang relevan berbunyi:
-Z, --context print any security context of each file -1 list one file per line -0 list files separated with NUL --help display this help and exit --version output version information and exit
Dan tanpa tambalan itu, -1 muncul di manual juga. Itu git log
menunjukkan tidak ada tindakan khusus untuk memperbaikinya. Baru-baru ini Sep 2013 help2man
, yang digunakan untuk menghasilkan halaman manual, telah diperbarui. Itu help2man
ChangeLog
tidak menunjukkan tindakan tertentu juga.
Saya kira ini akan tergantung pada ls
implementasi Anda tetapi pada LMDE saya (pada dasarnya pengujian Debian) yang saya miliki:
$ man ls | grep -- '-1'
across -x, commas -m, horizontal -x, long -l, single-column -1,
-1 list one file per line
Serta (ya, itu output yang sama)
$ ls --help | grep -- '-1'
across -x, commas -m, horizontal -x, long -l, single-column -1,
-1 list one file per line
man ls
tidak memberitahu:-1 list one file per line
. Halaman info biasanya berisi lebih banyak informasi, cobainfo ls
.