Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills
04.09.2025

Як перемістити файл з одного каталогу в інший у Linux?

Керування файлами і каталогами є фундаментальною навичкою для будь-якого користувача Linux – незалежно від того, чи працюєте ви на VPS, виділеному сервері або на своєму локальному комп’ютері. Одне з найпоширеніших завдань – переміщення файлів між каталогами. У Linux це зазвичай робиться за допомогою команди mv (перемістити). У цій статті ми пояснимо, як працює команда mv, наведемо практичні приклади і поділимося корисними порадами для безпечного та ефективного управління файлами.

Основи роботи команди mv

Синтаксис команди mv простий:

mv [опції] джерело місце призначення
  • джерело – файл або каталог, який ви хочете перемістити.
  • призначення – каталог, до якого ви хочете перемістити файл, або нове ім’я, якщо ви перейменовуєте його.

Важливо: Команда mv може як переміщувати, так і перейменовувати файли залежно від контексту.

Переміщення файлу до іншого каталогу

Припустимо, ви маєте файл report.txt у поточному каталозі і хочете перемістити його до /home/user/documents/:

mv report.txt /home/user/documents/

Це перемістить report.txt до цільового каталогу.

Переміщення декількох файлів одночасно

Ви також можете перемістити декілька файлів одночасно:

mv file1.txt file2.txt file3.txt /home/user/documents/

Усі перелічені файли буде переміщено до вказаної теки.

Перейменування файлу під час переміщення

Команда mv може перейменовувати файл під час його переміщення. Наприклад

mv report.txt /home/user/documents/final_report.txt

У цьому випадку файл буде розміщено у /home/user/documents/, але з новим ім’ям final_report.txt.

Переміщення каталогу

Для переміщення цілого каталогу застосовується та сама команда:

mv project/ /home/user/archive/

Це перемістить каталог проекту і весь його вміст до /home/user/archive/.

Корисні опції для mv

  • i (інтерактивний): виводить запити перед перезаписом існуючого файлу.

    mv -i report.txt /home/user/documents/
  • f (примусово): перезаписує файли без підтвердження.

    mv -f report.txt /home/user/documents/
  • v (докладно): показує, що відбувається.

    mv -v *.txt /home/user/documents/

Найкращі практики керування файлами

  • Завжди використовуйте -i, якщо ви не впевнені – це запобігає випадковому перезапису.
  • Перевірте дозволи: переконайтеся, що у вас є доступ на запис до цільового каталогу.
  • Для критично важливих файлів перед перенесенням зробіть резервну копію.

Висновок

Команда mv у Linux проста, але потужна. Вона дозволяє переміщувати файли і каталоги з одного місця в інше, перейменовувати їх і ефективно організовувати дані. Незалежно від того, чи керуєте ви файлами на персональному VPS або на великому виділеному сервері з AlexHost, освоєння базових команд, таких як mv, зробить адміністрування сервера більш плавним і надійним. Хочете попрактикуватися в управлінні файлами на безпечній і високопродуктивній платформі? Вивчіть наш Linux VPS хостинг і виділені сервери – оптимізовані для розробників, адміністраторів і підприємств, які потребують надійності і швидкості.

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills