15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать
04.09.2025

Как переместить файл из одной директории в другую в Linux?

Управление файлами и директориями — это основное умение для любого пользователя Linux, будь то работа на VPS, выделенном сервере или на вашем локальном компьютере. Одной из самых распространенных задач является перемещение файлов между директориями. В Linux это обычно делается с помощью команды mv (move). В этой статье мы объясним, как работает команда mv, предоставим практические примеры и поделимся полезными советами для безопасного и эффективного управления файлами.

Основы команды mv

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

mv [options] source destination

Важно: команда 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%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать