15 супер полезных примеров команды find в Linux
Практические примеры, которые приведены в этой статье, помогут вам освоить очень эффективную и крайне полезную команду find.
Она используется для поиска файлов и папок через командную строку Linux.
Команда find — одна из самых мощных и широко применимых команд. При этом она крайне объёмная и насчитывает более 50 опций, в которых легко запутаться, особенно в сочетании с командами exec или xargs.
Если вы сисадмин или разработчик, избежать команды find при работе с командной строкой не получится. Так что давайте научимся её не бояться и пользоваться её возможностями в полной мере.
Для этого разберём самые распространённые случаи практического применения команды find. Но для начала покажу вам синтаксис и принцип работы с командой.
Поиск файлов и папок по имени
find . -name SEARCH_NAME
Поиск только файлов или только папокfind . -type f -name SEARCH_NAME
Поиск без учёта регистраfind . -type f -iname SEARCH_NAME
Поиск файлов по расширениюfind . -type f -name "*.cpp"
Поиск файлов в заданной папкеabhishek@LHB:~/Examples$ find ./new -name mystuff
./new/mystuff
Поиск файлов в нескольких папкахfind ./location1 /second/location -type f -name "pattern"
Поиск пустых файлов и папокfind . -empty
Поиск крупных и мелких файлов (поиск по размеру файла)find . -size +1G
https://habr.com/ru/companies/first/articles/593669/
👉 @sysadminof
>>Click here to continue<<
