Как переместить файлы Linux с помощью команды Mv

Как переместить файлы Linux с помощью команды Mv

Хотя вы, вероятно, уже знаете, как перемещать файл в Linux с помощью браузера файлов с графическим интерфейсом пользователя, вам может быть интересно, есть ли в терминале команда перемещения, которая позволяет вам быстро перемещать файлы в разные каталоги. Вам нужна команда mv, ее легко использовать благодаря простому синтаксису и нескольким необязательным флажкам безопасности.





Эта базовая команда терминала работает в большинстве дистрибутивов Linux, включая Ubuntu, Kali Linux и Fedora.





Синтаксис команды Mv

Команда mv довольно гибкая, но при ее использовании вам нужно сохранять объекты в следующем порядке:





mv [option]

У каждой команды mv должны быть указаны источник и место назначения; если вы включаете опцию, она должна стоять перед источником и местом назначения. Ниже мы объясним, что это за варианты.

Чтобы опробовать команду mv без каких-либо параметров, создать быстрый файл и введите такую ​​команду:



mv ~/test.txt ~/Documents

Эта команда переместит файл test.txt из домашней папки в каталог Documents.

Чтобы переместить несколько файлов, просто перечислите все свои файлы, разделенные пробелами, перед указанием места назначения, и все они будут перемещены одной командой.

Кроме того, если у вас есть несколько файлов, которые вы хотите переместить в одно место назначения, и все они имеют что-то общее в своем имени (например, расширение), вы можете использовать звездочку (*) в имени источника в качестве подстановочного знака.

Вы заметите, что ни в одной из этих команд mv не просил подтвердить ваш ход или даже сообщить, что что-то произошло. Вот тут-то и пригодятся варианты mv.

Параметры команды Mv

Один из вариантов, который вы можете использовать, это --подробный или -v , который просто распечатает запись каждой операции.

Одно важное замечание при использовании команды mv заключается в том, что, если вы не укажете, mv автоматически перезапишет любые файлы в месте назначения, которые имеют то же имя, что и исходный файл.

Вы можете избежать случайной перезаписи в интерактивном режиме, используя вариант.

В интерактивном режиме mv попросит вас подтвердить перемещение в случае конфликта файлов в целевом каталоге.

Чтобы автоматически отменить команду mv в случае конфликта, укажите -n вариант вместо этого.

как моя жизнь узнает, кто меня ищет

Вы можете настроить mv так, чтобы в случае конфликта всегда отдавать предпочтение файлу с более новой «датой последнего изменения», установив параметр обновления, -u .

Это удобно, если у вас есть два файла с одинаковым именем, но вы хотите сохранить только последний обновленный файл.

Еще один способ избежать конфликтов - это вариант резервного копирования. Если вы используете --backup = пронумеровано , mv добавит имя исходного файла с ~ 1 ~ в случае конфликта имен файлов. Затем перемещенный файл будет скрыт из обычного просмотра, если вы не откроете скрытые файлы, например, с помощью команды ls -a .

Легкое перемещение файлов

Мы узнали несколько советов и приемов использования mv для быстрого и безопасного перемещения локальных файлов в терминале Linux.

В некоторых случаях вам может потребоваться переместить локальные файлы на другой компьютер, и в Linux есть много способов сделать это.

Делиться Делиться Твитнуть Эл. адрес 7 лучших приложений для беспроводной передачи файлов в Linux

Вам нужно передать файлы через Wi-Fi в Linux? Вот несколько методов, которые вы можете использовать.

Читать далее
Похожие темы
  • Linux
  • Ubuntu
  • Терминал
  • Linux
Об авторе Джордан Глор(Опубликована 51 статья)

Джордан - штатный писатель в MUO, который страстно желает сделать Linux доступным и беззаботным для всех. Он также пишет руководства по конфиденциальности и производительности.

Ещё от Jordan Gloor

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

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться
Категория Linux