Якщо ви просто хочете знайти файли з певним іменем, використовуйте find
Сторінку чоловіка можна знайти ТУТ або набравши man find
в підказці терміналу.
В основному, пошук рекурсивно шукатиме вказані вами критерії зустрічі файлів. Найпростіший приклад:
find . -name file_name -print
Це дозволить шукати файл, названий "ім'я_файлу", починаючи з поточного каталогу та шукаючи нижче та друкуючи файли з цим ім'ям.
find ~ -name ".DS_Store" -delete
Це знайде всі .DS_Store файли та видалить їх.
Ви можете шукати по імені, регулярному вираженню, даті. Ви можете діяти на файл будь-яким способом Unix за допомогою -exec
присудка.
Ви також можете використовувати find як початок більш складного конвеєра дій. Приклад:
find . -type f -print | egrep -i '\.m4a$|\.mp3$'
Знайдете всі файли з розширеннями .m4a або .mp3
find . -type f -print | egrep -i '\.m4a$|\.mp3$' | wc -l
Дасть вам кількість цих файлів.