найти все файлы определенного размера с помощью командной строки терминала

Unix найти команду это очень мощный инструмент, и этот короткий пост предназначен, чтобы показать, как легко можно создать нечто, что могло бы осложнить нетерпением: найти все файлы определенного размера. Давайте представим, что Вы ищите для всех файлов в точности размер 6579 байта внутри домашней директории. Вам просто нужно запустить нечто вроде:

Найти / дом / xmodx / public_html / закачки /-типа F-размер 4466c-EXEC Ls () \;

В качестве единиц можно использовать:

B - на 512-байтных блоков (это по умолчанию, если не суффикс используется)

C - для байтов

W - по два байта слова

K - для Кбайт (единицы 1024 байт)

М - за Мегабайт (единиц 1048576 байт)

G - за гигабайт (единиц 1073741824 байт)

Вы можете искать точный размер файла, или просто для крупных (+) или меньше (-) файлы. Например, все больше 512K файлов будет найдено что-то вроде:

Найти / дом / xmodx / public_html / закачки /-типа F-512 Размер K-EXEC LS-LH () \;

Я добавил здесь, чтобы LH-Ls выходных, чтобы он реально показать файлы с их размерами в отличном прав для чтения формате. Аналогичные для мелких файлов будет использовать размер-512K.

Источник: Здесь

Если вам нравится этот пост, просьба рассмотреть возможность приобретения мне кофе.

Соответствующих должностей


Перевести эту страницу:
English flagKorean flagChinese (Simplified) flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagBulgarian flagHindi flagRumanian flagFilipino flag

Оставить Ответить