Переглянути пости за тегами

Як знайти, витягти та скопіювати файли в Linux: покроковий гайд

  • 1 хв читання
  • 23 Лют, 2025

Багато користувачів Linux стикаються з необхідністю пошуку та копіювання певних типів файлів з вкладених папок у вказану директорію. Використовуючи команду find, ви можете легко виконати цю задачу без додаткового програмного забезпечення.

Як знайти та скопіювати зображення у Linux

Щоб знайти та скопіювати всі файли зображень (.jpg, .png, .gif тощо) у певну папку, виконайте таку команду:

mkdir -p /шлях/до/папки && find . -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.gif" -o -iname "*.bmp" -o -iname "*.tiff" \) -exec cp {} /шлях/до/папки \;

Що робить ця команда?

  • mkdir -p /шлях/до/папки – створює папку, якщо вона ще не існує.
  • find . -type f – шукає файли у поточній папці та підпапках.
  • Фільтр -iname "*.jpg" -o -iname "*.png" – знаходить лише зображення.
  • -exec cp {} /шлях/до/папки \; – копіює знайдені файли у вказане місце.

Як знайти та скопіювати документи у Linux

Щоб витягнути документи (.pdf, .docx, .txt), використовуйте:

mkdir -p /шлях/до/документів && find . -type f \( -iname "*.pdf" -o -iname "*.docx" -o -iname "*.txt" \) -exec cp {} /шлях/до/документів \;

Як знайти та скопіювати аудіофайли

Якщо вам потрібно витягнути музичні файли, використовуйте цю команду:

mkdir -p /шлях/до/аудіо && find . -type f \( -iname "*.mp3" -o -iname "*.wav" \) -exec cp {} /шлях/до/аудіо \;

Як знайти та скопіювати відеофайли

Для копіювання відеофайлів (.mp4, .avi, .mkv) скористайтеся:

mkdir -p /шлях/до/відео && find . -type f \( -iname "*.mp4" -o -iname "*.avi" -o -iname "*.mkv" \) -exec cp {} /шлях/до/відео \;

Переміщення файлів замість копіювання

Якщо вам потрібно перемістити файли, використовуйте mv замість cp:

mkdir -p /шлях/до/папки && find . -type f \( -iname "*.jpg" -o -iname "*.png" \) -exec mv {} /шлях/до/папки \;

Висновок

Команда find у Linux – це потужний інструмент для автоматизації управління файлами. Використовуйте наведені команди для пошуку та копіювання файлів різних типів у відповідні папки. Це допоможе швидко організувати файли та спростить ваш робочий процес.

📌 Збережіть ці команди, і вам більше не доведеться шукати файли вручну!