Як перемістити файл з одного каталогу в інший у Linux?
Керування файлами і каталогами є фундаментальною навичкою для будь-якого користувача Linux – незалежно від того, чи працюєте ви на VPS, виділеному сервері або на своєму локальному комп’ютері. Одне з найпоширеніших завдань – переміщення файлів між каталогами. У Linux це зазвичай робиться за допомогою команди mv (перемістити). У цій статті ми пояснимо, як працює команда mv, наведемо практичні приклади і поділимося корисними порадами для безпечного та ефективного управління файлами.
Основи роботи команди mv
Синтаксис команди mv простий:
- джерело – файл або каталог, який ви хочете перемістити.
- призначення – каталог, до якого ви хочете перемістити файл, або нове ім’я, якщо ви перейменовуєте його.
Важливо: Команда mv може як переміщувати, так і перейменовувати файли залежно від контексту.
Переміщення файлу до іншого каталогу
Припустимо, ви маєте файл report.txt у поточному каталозі і хочете перемістити його до /home/user/documents/:
Це перемістить report.txt до цільового каталогу.
Переміщення декількох файлів одночасно
Ви також можете перемістити декілька файлів одночасно:
Усі перелічені файли буде переміщено до вказаної теки.
Перейменування файлу під час переміщення
Команда mv може перейменовувати файл під час його переміщення. Наприклад
У цьому випадку файл буде розміщено у /home/user/documents/, але з новим ім’ям final_report.txt.
Переміщення каталогу
Для переміщення цілого каталогу застосовується та сама команда:
Це перемістить каталог проекту і весь його вміст до /home/user/archive/.
Корисні опції для mv
–i (інтерактивний): виводить запити перед перезаписом існуючого файлу.
–f (примусово): перезаписує файли без підтвердження.
–v (докладно): показує, що відбувається.
Найкращі практики керування файлами
- Завжди використовуйте -i, якщо ви не впевнені – це запобігає випадковому перезапису.
- Перевірте дозволи: переконайтеся, що у вас є доступ на запис до цільового каталогу.
- Для критично важливих файлів перед перенесенням зробіть резервну копію.
Висновок
Команда mv у Linux проста, але потужна. Вона дозволяє переміщувати файли і каталоги з одного місця в інше, перейменовувати їх і ефективно організовувати дані. Незалежно від того, чи керуєте ви файлами на персональному VPS або на великому виділеному сервері з AlexHost, освоєння базових команд, таких як mv, зробить адміністрування сервера більш плавним і надійним. Хочете попрактикуватися в управлінні файлами на безпечній і високопродуктивній платформі? Вивчіть наш Linux VPS хостинг і виділені сервери – оптимізовані для розробників, адміністраторів і підприємств, які потребують надійності і швидкості.