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

click fraud protection

Самый простой способ перемещать файлы - использовать файловый менеджер, который поставляется с вашим конкретным Дистрибутив Linux. Файловый менеджер обеспечивает графическое представление папок и файлов, хранящихся на вашем компьютере. Пользователи Windows будут знакомы с проводником Windows, который является разновидностью Файловый менеджер.

Наиболее часто используемые файловые менеджеры в Linux следующие:

  • Наутилус
  • Дельфин
  • Тунар
  • PCManFM
  • Caja

Nautilus является частью среды рабочего стола GNOME и файловым менеджером по умолчанию для Ubuntu, Fedora, openSUSE и Linux Mint.

Дельфин в роли Окружение рабочего стола KDE и является файловым менеджером по умолчанию для Кубунту а также KaOS.

Thunar поставляется со средой рабочего стола XFCE, PCManFM устанавливается вместе со средой рабочего стола LXDE, а Caja является частью среды рабочего стола MATE.

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

Как использовать Nautilus для перемещения файлов

  1. Если вы используете Ubuntu, вы можете открыть файловый менеджер Nautilus, выбрав значок картотеки в верхней части панели запуска.

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

  2. Когда вы откроете Nautilus, вы увидите следующие параметры на левой панели:

    • Недавние места
    • Дом
    • Рабочий стол
    • Загрузки
    • Музыка
    • Фотографий
    • Видео
    • Мусорка
    • Другие места
    Левая панель в Наутилусе
  3. Большинство ваших файлов будет ниже Дом папка. При открытии папки отображается список вложенных папок и файлов в этой папке.

  4. Чтобы переместить файл, щелкните его правой кнопкой мыши и выберите Перейти к.

    Перейти к команде в меню параметров Nautilus
  5. Откроется новое окно. Перемещайтесь по структуре папок, пока не найдете каталог, в который хотите поместить файл.

  6. Нажмите Выбирать доработать переезд.

    Кнопка выбора в окне " Переместить пункт назначения" в Nautilus

Как переместить файлы с помощью Dolphin

Dolphin по умолчанию доступен в среде рабочего стола KDE. Если вы не используете KDE, вам следует придерживаться файлового менеджера, поставляемого с вашим дистрибутивом.

Файловые менеджеры очень похожи, и нет веских причин для установки другого, отличного от стандартного для вашей системы.

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

Шаги по перемещению файлов следующие:

  1. Перейдите в папку, в которой находится файл.

    Файл Linux Dolphin в папке
  2. Нажмите Расколоть в правом верхнем углу окна.

    Кнопка разделения в Dolphin
  3. В новой вкладке выберите стрелка рядом с названием папки. Используйте появившееся меню для перехода к папке, в которую вы хотите переместить файл.

    Стрелка папки в дельфине
  4. Вернитесь на исходную вкладку и перетащите файл, который хотите переместить, на новую вкладку.

    Перетаскивание файла в новую папку в Dolphin
  5. Появится меню с возможностью Двигайтесь сюда.

    Команда " Переместить сюда" в меню параметров в Dolphin
  6. Нажмите Закрывать, который заменил Расколоть чтобы закрыть вкладку.

    Вы также можете щелкнуть файл правой кнопкой мыши и выбрать «Копировать». Затем перейдите в папку, в которой вы хотите файл, и снова щелкните правой кнопкой мыши, на этот раз выбрав Вставить.

    Кнопка закрытия в Dolphin

Как переместить файлы с помощью Thunar

Интерфейс Thunar похож на Nautilus. Левая панель, однако, разделена на три части:

  • Устройства
  • Места
  • Сеть

В разделе устройств перечислены доступные вам разделы. В разделе "Места" отображаются такие предметы, как Дом, Рабочий стол, Мусорка, Документы, Музыка, Фотографий, Видео, а также Загрузки. Наконец, сетевой раздел позволяет просматривать сетевые диски.

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

  1. Thunar использует концепцию вырезания и вставки для перемещения элементов. Щелкните правой кнопкой мыши файл, который хотите переместить, и выберите Резать из контекстного меню.

    Вариант нарезки в Тунаре
  2. Перейдите в папку, в которую вы хотите поместить файл.

  3. Щелкните правой кнопкой мыши пустое место и выберите Вставить.

    Вставить команду в Thunar

Как переместить файлы с помощью PCManFM

PCManFM также похож на Nautilus.

На левой панели находится следующий список мест:

  • Дом
  • Рабочий стол
  • Мусорка
  • Приложения
  • Документы
  • Музыка
  • Фотографий
  • Видео
  • Загрузки

Вы можете перемещаться по папкам, нажимая на них, пока не найдете файл, который хотите переместить.

  1. Процесс перемещения файлов для PCManFM такой же, как и для Thunar. Щелкните файл правой кнопкой мыши и выберите Резать из контекстного меню.

    Команда вырезания в PCManFM
  2. Перейдите в папку, в которую вы хотите поместить файл.

  3. Снова щелкните правой кнопкой мыши и выберите Вставить.

    Прошлая команда в PCManFM

Как переместить файлы с помощью Caja

Файловый менеджер Caja является опцией по умолчанию для Linux Mint MATE и практически не отличается от Thunar.

  1. Чтобы переместить файл, перемещайтесь по папкам, щелкая левой кнопкой мыши.

  2. Когда вы найдете файл, который хотите переместить, щелкните правой кнопкой мыши и выберите Резать.

    Вы заметите в меню правой кнопки мыши, что есть Перейти к вариант, но места, куда вы можете перемещать файлы с помощью этого параметра, очень ограничены.

    Вырезать команду в Caja
  3. Перейдите в папку, в которую вы хотите поместить файл, щелкните правой кнопкой мыши и выберите Вставить.

    Вставить команду в Caja

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

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

  1. Откройте окно терминала через меню приложений или с помощью Ctrl + Alt + T горячая клавиша.

  2. Найдите файл, который хотите переместить. Вы можете сделать это с помощью команды ls.

    ls ~ / Загрузки
  3. Допустим, вы нашли документ, который только что скачали для работы, и вам нужно переместить его в каталог «Документы». Дайте mv полный путь к файлу и укажите, в какую папку его переместить.

    mv ~ / Загрузки / work-doc.odt ~ / Documents /
  4. Теперь проверьте свой каталог документов, чтобы увидеть его там.

    ls ~ / Документы | grep -i работа-док

Перемещайте и сортируйте несколько файлов одновременно

Перемещение по одному файлу за раз может быть утомительным и не дает никаких преимуществ перед графическим способом. Однако командная строка создана для гибкости и позволяет легко перемещать и организовывать сразу несколько файлов.

Представьте, что вы скопировали большое количество фотографий со своего цифровая камера в папку «Изображения» в вашей домашней папке. (~ / Картинки).

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

Вы можете, конечно, распределить изображения по годам и месяцам или по определенному событию.

В этом примере предположим, что в папке изображений у вас есть следующие файлы:

  • img0001_01012015.png
  • img0002_02012015.png
  • img0003_05022015.png
  • img0004_13022015.png
  • img0005_14042015.png
  • img0006_17072015.png
  • img0007_19092015.png
  • img0008_01012016.png
  • img0009_02012016.png
  • img0010_03012016.png

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

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

    Чтобы создать папку, используйте команда mkdir следующее:

    mkdir -p {2015,2016} / {январь, февраль, март, апрель, май, июнь, июль, август, сентябрь, октябрь, декабрь}

    Может показаться, что это много, но на самом деле это намного проще, чем делать все вручную. Ключ '-p' позволяет команде mkdir сразу создать путь к папке целиком.

    Затем в скобках можно указать несколько объектов, к которым можно применить одно и то же действие. Таким образом, эта команда создает две родительские папки для 2015 и 2016 годов, каждая с папкой на каждый месяц.

  2. Создав папки, вы можете начать перемещать файлы изображений в нужные папки следующим образом:

    mv img * 012015.png 2015 / Январь /.

    Здесь есть пара вещей, которые нужно уточнить. Во-первых, звездочка (*) - это подстановочный знак, который указывает mv переместить любой файл, который начинается с «img» и заканчивается на «012015.png». По сути, он вырезает части, которые меняются посередине между файлами, и использует только ту информацию, которая имеет значение, месяц и год. Таким образом, вы можете удобно перемещать сразу несколько файлов, отвечающих одним и тем же критериям.

    Точка (.) В конце строки - это то, что известно как метасимвол. Это в основном обеспечивает сохранение того же имени файла. Однако это не обязательно. Вы можете оставить его выключенным и добиться того же результата.

  3. Повторите попытку с другими файлами. Схема остается той же, с использованием месяца и года для сортировки файлов.

    mv img * 022015.png 2015 / Февраль /.
    mv img * 042015.png 2015 / апрель /.
    mv img * 072015.png 2015 / июль /.
    mv img * 092015.png 2015 / сентябрь /.
    mv img * 012016.png 2016 / Январь /.
  4. Это все, что вам нужно, чтобы переместить и отсортировать все файлы из этого списка. Очевидно, что если бы у вас было больше файлов, этот метод мог бы серьезно сэкономить время по сравнению с перемещением их с помощью графического файлового менеджера.

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

Хотя файлы теперь хорошо отсортированы по дате, было бы неплохо знать, что содержит каждое изображение. На самом деле единственный способ сделать это - открыть файл в просмотрщик изображений. Как только вы узнаете, что представляет собой изображение, вы можете переименовать файл с помощью команды mv следующим образом:

mv img0008_01012016.png newyearfireworks.png

Это действительно все, что нужно для переименования с помощью mv. На самом деле для переименования файлов не требуется никакого специального синтаксиса. Просто укажите имя файла назначения.

Что произойдет, если файл уже существует

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

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

mv -b test1.txt test2.txt

Это переименовывает test1.txt в test2.txt. Если файл test2.txt уже существует, он станет test2.txt ~.

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

mv -i test1.txt test2.txt

Если вы перемещаете сотни файлов, вы, вероятно, напишете сценарий для выполнения перемещения. В этом случае вы не хотите, чтобы появлялось сообщение с вопросом, хотите ли вы переместить файл или нет.

Вы можете использовать следующий синтаксис для перемещения файлов без перезаписи существующих файлов.

mv -n test1.txt test2.txt

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

mv -u test1.txt test2.txt