Tại sao chữ cái được chọn làm tùy chọn cho định dạng có thể đọc được của con người trong lệnh hạn ngạch?


9

Tôi thường cố gắng ghi nhớ các tùy chọn lệnh bằng cách tìm kiếm những gì họ đại diện.

Lần này tôi không thể tìm thấy bất kỳ nguồn nào về điều đó: tại sao là quota -smột --human-readablesự thay thế, cái gì đại diện scho?


3
Buồn cười. Trên BSD, quotatùy chọn cho "con người có thể đọc được" là -h(sau đó bạn sẽ không hỏi).
Ouki

Câu trả lời:


7

Sử dụng ánh sáng từ phiên bản FreeBSD của quotalệnh, tôi sẽ dùng hậu tố (lựa chọn đầu tiên của tôi là chuỗi ).

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

Dù bằng cách nào, tất cả ở đây là những dự đoán tốt nhất ...


2

Hơi nhiều thông tin đoán. Nhìn vào các -stùy chọn của các lệnh coreutils khác nhau và cách giải thích của chúng trong các lệnh đó, có vẻ như -slà một tùy chọn có thể có nghĩa là nhiều thứ khác nhau trong các lệnh khác nhau. Danh sách sau đây cho thấy ý nghĩa của -stùy chọn cho các lệnh trong ngoặc đơn:

  • giây ( sleep)
  • hệ thống ( uname)
  • setid ( chmod(+/-))
  • string ( nl, date, seq)
  • hậu tố ( cp, install, ln, mv, basename)
  • Kích thước ( sort, shred, truncate, test)
  • im lặng ( tty, readlink, csplit)
  • tín hiệu ( kill, timeout)
  • dải phân cách ( tac, pr)
  • tóm tắt ( du)
  • sysv ( sum)
  • bỏ qua ký tự ( unique)
  • nối tiếp ( paste)
  • bóp / nén ( tr, cat)
  • tượng trưng / mềm mại ( ln)
  • dải ( realpath)
  • dấu cách ( fold)
  • chia ( fmt)

Từ danh sách, có vẻ như hậu tố thường được sử dụng trong ngữ cảnh của hậu tố tên tệp, vì vậy tôi sẽ đi với kích thước .

Thật thú vị, mô tả -strong trang man của lsâm thanh gần với những gì tác giả có thể nghĩ đến trong khi chọn công -stắc với quota:

-s Hiển thị số khối hệ thống tệp thực sự được sử dụng bởi mỗi tệp, theo đơn vị 512 byte, trong đó các đơn vị một phần được làm tròn đến giá trị số nguyên tiếp theo. Nếu đầu ra là một thiết bị đầu cuối, tổng cộng cho tất cả các kích thước tệp là đầu ra trên một dòng trước khi liệt kê. Biến môi trường BLOCKSIZE ghi đè kích thước đơn vị 512 byte.


0

Dựa trên trang người đàn ông, tôi sẽ kết luận rằng nó là viết tắt của "kích thước" hoặc "không gian" hoặc "hiển thị" hoặc có lẽ là "hậu tố". Từ quotatrang người đàn ông:

   -s, --human-readable
        option will make quota(1) try to choose units for showing limits, 
        used space and used inodes.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.