ls перечисляют файлы с несколькими размерами

В случае у нас есть некоторые файлы с различными размерами: например, файлы, меньшие, чем 1 Мбит и другие, более крупные, чем 1 МБ, например.

Если я использую ls -l --block-size=M это покажет все файлы с меньшим количеством значения 1 МБ с 1 МБ. Таким образом, это мог быть полезный список файлы с двумя различными столбцами один с МБ и другим с КБ.

Я протестировал ls -l --block-size=M --block-size=K но это перечисляет размер последним аргументом.

Действительно ли возможно перечислить размеры блока кратных чисел?

2
задан 7 March 2017 в 21:14

2 ответа

К размеру дисплея файлов, масштабируемых к ближайшему двоичный префикс , используйте -h флаг (то же как --human-readable долгая опция):

$ ls -l -h
total 3.4M
-rwxrwxr-x 1 xieerqi xieerqi  223 3月   5 16:32 find_dir.pl*
drwxrwxr-x 3 xieerqi xieerqi 4.0K 3月   5 13:26 levelone/
-rw-rw-r-- 1 xieerqi xieerqi 3.4M 3月   7 11:57 XUf6uMr.jpg

Та же информация, но в полномочия 10 могут быть отображены с --si опция:

$ ls -l --si                                                                                                             
total 3.6M
-rwxrwxr-x 1 xieerqi xieerqi  223 3月   5 16:32 find_dir.pl*
drwxrwxr-x 3 xieerqi xieerqi 4.1k 3月   5 13:26 levelone/
-rw-rw-r-- 1 xieerqi xieerqi 3.6M 3月   7 11:57 XUf6uMr.jpg
2
ответ дан 2 December 2019 в 01:56

Попробуйте ls -lh. Это показывает "человекочитаемые" размеры.

3
ответ дан 2 December 2019 в 01:56

Другие вопросы по тегам:

Похожие вопросы: