Skip to main content

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

400 ТЫСЯЧ ПАРОЛЕЙ В СЕКУНДУ: Hashcat + Aircrack-NG | Как защитить WiFi сеть от взлома? | UnderMind (Апрель 2025)

400 ТЫСЯЧ ПАРОЛЕЙ В СЕКУНДУ: Hashcat + Aircrack-NG | Как защитить WiFi сеть от взлома? | UnderMind (Апрель 2025)
Anonim

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

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

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

  • кораблик
  • дельфин
  • Thunar
  • PCManFM
  • Каха

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

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

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

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

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

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

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

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

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

Большинство ваших файлов будут находиться под папкой «Главная». Нажав на папку, вы увидите список подпапок и файлов в этой папке.

Чтобы переместить файл, щелкните его правой кнопкой мыши и выберите «Переместить в». Откроется новое окно. Перейдите по структуре папок, пока не найдете каталог, в который вы хотите поместить файл.

Нажмите «Выбрать», чтобы физически переместить файл.

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

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

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

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

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

  1. Перейдите в папку, в которой находится файл
  2. Щелкните правой кнопкой мыши на вкладке и выберите «Новая вкладка»,
  3. На новой вкладке перейдите к папке, в которую вы хотите переместить файл, чтобы
  4. Вернитесь к исходной вкладке и перетащите файл, который хотите переместить на новую вкладку.
  5. Появится меню с опцией «Переместить сюда».

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

У Thunar есть аналогичный интерфейс с Nautilus. Левая панель, однако, разделена на три секции:

  • приборы
  • места
  • сеть

В разделе устройств перечислены доступные вам разделы. В разделе мест отображаются такие предметы, как «домашний», «рабочий стол», «мусорный ящик», «документы», «музыка», «картинки», «видео» и «загрузки». Наконец, секция сети позволяет просматривать сетевые диски.

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

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

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

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

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

На левой панели есть список мест:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 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

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

Когда перемещение файлов вокруг целевой папки должно уже существовать, в противном случае вы получите сообщение об ошибке.

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

MkDir

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

Например:

mkdir 2015

mkdir 2015 / 01_Januarymkdir 2015 / 02_Februarymkdir 2015 / 03_Marchmkdir 2015 / 04_Aprilmkdir 2015 / 05_Maymkdir 2015 / 06_Junemkdir 2015 / 07_Julymkdir 2015 / 08_Augustmkdir 2015 / 09_Septembermkdir 2015 / 10_Octobermkdir 2015 / 11_Novembermkdir 2015 / 12_Decembermkdir 2016mkdir 2016 / 01_ января

Теперь вам может быть интересно, почему мы создали папку месяца с номером и именем (например, 01_ января).

При запуске списка каталогов с помощью команды ls папки возвращаются в алфавитном порядке. Без цифр апрель будет первым, а затем августом и т. Д. Используя номер в имени папки, он гарантирует, что месяцы будут возвращены в правильном порядке.

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

mv img0001_01012015.png 2015 / 01_ января /.

mv img0002_02012015.png 2015 / 01_January / .mv img0003_05022015.png 2015 / 02_February / .mv img0004_13022015.png 2015 / 02_February / .mv img0005_14042015.png 2015 / 04_April / .mv img0006_17072015.png 2015 / 07_July / .mv img0007_19092015.png 2015 /09_September/.mv img0008_01012016.png 2016 / 01_Январь / .mv img0009_02012016.png 2016 / 01_Январь / .mv img0010_03012016.png 2016 / 01_ января /.

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

Период (.) В конце строки - это то, что известно как метасимвол. В основном это означает, что файл имеет одно и то же имя.

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

mv img0008_01012016.png newyearfireworks.png

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

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

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

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