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/lsjuga memberikan output dalam kolom, setidaknya di sistem saya. Apa nama lsalias Anda ?
Sebagai @Timo menunjukkan -1dalam bantuan, dan @terdon menunjukkan -1didokumentasikan dalam manual untuk beberapa versi. coreutils8.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 -mmuncul tetapi tidak -1. Saat membangun lsdengan tambalan yang saya usulkan sebagai jawaban atas pertanyaan @ timo , halaman manual untuk dibuat ulang lsdengan 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 logmenunjukkan tidak ada tindakan khusus untuk memperbaikinya. Baru-baru ini Sep 2013 help2man, yang digunakan untuk menghasilkan halaman manual, telah diperbarui. Itu help2man ChangeLogtidak menunjukkan tindakan tertentu juga.
Saya kira ini akan tergantung pada lsimplementasi 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 lstidak memberitahu:-1 list one file per line. Halaman info biasanya berisi lebih banyak informasi, cobainfo ls.