Neden kota komutunda okunabilir biçim seçeneği için harf 'ler' seçildi?


9

Sık sık ne anlama geldiğini arayarak komut seçeneklerini ezberlemeye çalışırım.

Bu sefer bununla ilgili herhangi bir kaynak bulamadım: neden quota -sbir --human-readablealternatif, ne anlama geliyor s?


3
Komik. BSD'de quota"insan tarafından okunabilir" seçeneği -h(o zaman sormazsınız).
Ouki

Yanıtlar:


7

quotaKomutun FreeBSD sürümünden ışık döken kullanarak, ekler için giderdim (benim ilk tercihim dize ).

     -h      "Human-readable" output.  Use unit suffixes: Byte, Kilobyte,
             Megabyte, Gigabyte, Terabyte and Petabyte.

Her iki durumda da, tüm bunlar en iyi tahminlerdir ...


2

Biraz daha bilgili tahmin. İçine bakıyor -sçeşitli seçeneklerinden coreutils gibi komutları ve bu komutların nasıl yorumlandığına, öyle görünüyor -sfarklı komutlar birçok farklı anlamlara gelebilir bir seçenektir. Aşağıdaki liste -sparantez içindeki komutlar için seçeneğin anlamını göstermektedir :

  • saniye ( sleep)
  • system ( uname)
  • setid ( chmod(+/-))
  • dize ( nl, date, seq)
  • eki ( cp, install, ln, mv, basename)
  • boyutu ( sort, shred, truncate, test)
  • Sessiz ( tty, readlink, csplit)
  • sinyal ( kill, timeout)
  • ayırıcı ( tac, pr)
  • özet ( du)
  • sysv ( sum)
  • atlama karakterleri ( unique)
  • seri ( paste)
  • sıkmak / bastırmak ( tr, cat)
  • sembolik / yumuşak ( ln)
  • şerit ( realpath)
  • boşluklar ( fold)
  • split ( fmt)

Listeden, sonek genellikle dosya adı sonekleri bağlamında kullanılıyor gibi görünüyor, bu yüzden boyutla gideceğim .

İlginç bir şekilde, anahtarın -sman sayfasındaki açıklama ls, yazarın -sgeçişi seçerken aklındaki şeylere yakın geliyor quota:

-s Kısmi birimlerin bir sonraki tamsayı değerine yuvarlandığı 512 baytlık birimlerde, her dosya tarafından gerçekten kullanılan dosya sistemi bloklarının sayısını görüntüler. Çıktı bir terminale ise, tüm dosya boyutları için toplam toplam, listeden önceki bir satıra çıkar. BLOCKSIZE ortam değişkeni, 512 bayt birim boyutunu geçersiz kılar.


0

Man sayfasına dayanarak, bunun "boyut" veya "boşluk" veya "gösterme" veya belki de "sonekler" anlamına geldiği sonucuna varabilirim. Gönderen quotaadam sayfası:

   -s, --human-readable
        option will make quota(1) try to choose units for showing limits, 
        used space and used inodes.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.