Yanıtlar:
Kılavuz programda güncel değil. Deneyin ls --help | grep -- ' -1':
-1 list one file per line
Sadece yaparsanız açıklanan son seçeneklerden biridir ls --help.
/bin/lsayrıca en azından benim sistemimde olduğu gibi sütunlar halinde çıktı verir. Senin ne olduğunu lsdiğer adı?
@Timo'nun gösterdiği gibi yardımda -1ve @terdon -1, bazı versiyonlar için kılavuzda belgelendiğini belirtir . coreutils8.13 man sayfasında bu hata var, 8.22 sürümü artık yok.
Coreutils için hack kurallarında . Belirtildiği
Man sayfaları - help çıktısından üretilir, bu nedenle man / altında hiçbir şeyi değiştirmenize gerek yoktur.
Dolayısıyla dönüşümde kırılan bir şey olmalı, benzerinin -mortaya çıkmasına neden oldu -1. Yapı iken lsyama ile ben teklif @ timo sorusuna cevap için, kılavuz sayfasını lsdoğru rejenere ve ilgili kısmı okur alır:
-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
Ve bu düzeltme eki olmadan, -1 kılavuzda da gösterilir. Bunu git logdüzeltmek için belirli bir eylem gösterilmemiştir. help2manMan sayfalarını oluşturmak için kullanılan Eylül 2013 itibariyle son güncellendi. Bu help2man ChangeLogda belirli bir eylem göstermiyor.
Sanırım bu size bağlı. ls uygulamanıza ama benim LMDE'mde (temelde Debian testi) var:
$ man ls | grep -- '-1'
across -x, commas -m, horizontal -x, long -l, single-column -1,
-1 list one file per line
Ayrıca (evet, aynı çıktı)
$ ls --help | grep -- '-1'
across -x, commas -m, horizontal -x, long -l, single-column -1,
-1 list one file per line
man lsanlatıyor:-1 list one file per line. Bilgi sayfaları genellikle daha fazla bilgi içerir, deneyininfo ls.