Самый простой способ перемещения файлов – это использование файлового менеджера, который поставляется с вашим конкретным дистрибутивом Linux. Диспетчер файлов обеспечивает графическое представление папок и файлов, хранящихся на вашем компьютере. Пользователи Windows будут знакомы с Windows Explorer, который является типом файлового менеджера.
Наиболее часто используемые файловые менеджеры в Linux:
- кораблик
- дельфин
- Thunar
- PCManFM
- Каха
Nautilus является частью среды рабочего стола GNOME и является файловым менеджером по умолчанию для Ubuntu, Fedora, openSUSE и Linux Mint.
Dolphin является частью среды рабочего стола KDE и является файловым менеджером по умолчанию для Kubuntu и KaOS.
Thunar поставляется с рабочей средой XFCE, PCManFM устанавливается с рабочей средой LXDE, а Caja является частью рабочей среды MATE.
Среда рабочего стола – это набор графических инструментов, которые позволяют вам администрировать вашу систему.
Как использовать Nautilus для перемещения файлов
Если вы используете Ubuntu, вы можете открыть файловый менеджер Nautilus, щелкнув значок шкафа в верхней части панели запуска.
Для других пользователей, использующих среду рабочего стола GNOME, нажмите супер-клавишу на клавиатуре (обычно она имеет логотип Windows и находится рядом с левой клавишей Alt) и найдите Nautilus в соответствующем поле.
Когда вы откроете Nautilus, вы увидите следующие опции на левой панели:
- Недавние места
- Главная
- рабочий стол
- Загрузки
- Музыка
- Фотографий
- Видео
- Мусорка
- Другие места
Большинство ваших файлов будут находиться в папке «Home». Нажатие на папку показывает список подпапок и файлов в этой папке.
Чтобы переместить файл, щелкните его правой кнопкой мыши и выберите Переместить в . Откроется новое окно. Перемещайтесь по структуре папок, пока не найдете каталог, в который вы хотите поместить файл.
Нажмите Выбрать , чтобы физически переместить файл.
Как переместить файлы с помощью Dolphin
Dolphin доступен по умолчанию в среде рабочего стола KDE. Если вы не используете KDE, вам следует придерживаться файлового менеджера, поставляемого с вашим дистрибутивом.
Файловые менеджеры очень похожи, и нет веских причин для установки другой по умолчанию для вашей системы.
У Dolphin нет контекстного меню для перемещения файлов. Вместо этого все, что вам нужно сделать, чтобы переместить файлы, это перетащить их в нужное место.
Шаги для перемещения файлов следующие:
- Перейдите в папку, в которой находится файл.
- Нажмите правой кнопкой мыши на вкладку и выберите Новая вкладка.
- В новой вкладке перейдите к папке, в которую вы хотите переместить файл.
- Вернитесь на исходную вкладку и перетащите файл, который вы хотите переместить, на новую вкладку.
- Появится меню с опцией Переместить сюда .
Как переместить файлы с помощью Thunar
Thunar имеет интерфейс, похожий на Nautilus. Однако левая панель разделена на три части:
- приборы
- места
- сеть
В разделе устройств перечислены доступные вам разделы. В разделе мест отображаются такие элементы, как «дом», «рабочий стол», «мусорное ведро», «документы», «музыка», «картинки», «видео» и «загрузки». Наконец, сетевой раздел позволяет просматривать сетевые диски.
Большинство ваших файлов будут находиться в домашней папке, но вы также можете открыть опцию файловой системы, чтобы добраться до корня вашей системы.
Thunar использует концепцию вырезания и вставки для перемещения предметов. Щелкните правой кнопкой мыши файл, который вы хотите переместить, и выберите Вырезать из контекстного меню.
Перейдите в папку, в которую вы хотите поместить файл, щелкните правой кнопкой мыши и выберите Вставить .
Как переместить файлы с помощью PCManFM
PCManFM также похож на Nautilus.
Левая панель имеет список мест следующим образом:
- Главная
- рабочий стол
- Мусорка
- Приложения
- документы
- Музыка
- Фотографий
- Видео
- Загрузки
Вы можете перемещаться по папкам, нажимая на них, пока не найдете файл, который хотите переместить.
Процесс перемещения файлов для PCManFM такой же, как и для Thunar. Нажмите правой кнопкой мыши на файл и выберите Вырезать из контекстного меню.
Перейдите в папку, в которую вы хотите поместить файл, снова щелкните правой кнопкой мыши и выберите Вставить .
Как переместить файлы с помощью Caja
Файловый менеджер Caja является опцией по умолчанию для Linux Mint MATE, и он практически такой же, как Thunar.
Для перемещения файла перемещайтесь по папкам, щелкая левой кнопкой мыши.
Когда вы найдете файл, который хотите переместить, щелкните правой кнопкой мыши и выберите Вырезать . Перейдите в папку, в которую вы хотите поместить файл, щелкните правой кнопкой мыши и выберите Вставить .
В меню правого клика вы заметите, что есть опция Переместить в , но места, куда вы можете перемещать файлы, используя эту опцию, очень ограничены.
Как переименовать файл с помощью команды Linux mv
Представьте, что вы скопировали большое количество фотографий с цифровой камеры в папку «Изображения» в своей домашней папке. (~/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_Jayuarymkdir 2015/02_F Februarymkdir 2015/03_Marchmkdir 2015/04_Aprilmkdir 2015/05_Maymkdir 2015/06_Junemkdir 2015/07_Julymkdir 2015/08_ август 2015 года с 10 ноября 2015 года по декабрь 2015 года от 10 ноября 2015 года до 10 октября 2015 года
Теперь вы можете задаться вопросом, почему мы каждый месяц создаем папку с номером и именем (т.е. 01_January).
При запуске списка каталогов с помощью команды ls папки возвращаются в алфавитно-цифровом порядке. Без чисел апрель будет первым, а затем август и т. Д. Использование числа в имени папки гарантирует, что месяцы будут возвращены в правильном порядке.
После создания папок вы можете начать перемещать файлы изображений в правильные папки следующим образом:
mv img0001_01012015.png 2015/01_January /.
mv img0002_02012015.png 2015/01_January/.mv img0003_05022015.png 2015/02 Февраля/.mv img0004_13022015.png 2015/02_Feb/.mv img0005_14042015.png 2015/04_5 апреля 2015 г. /09_September/.mv img0008_01012016.png 2016/01_ январь/.mv img0009_02012016.png 2016/01_January/.mv img0010_03012016.png 2016/01_January /.
В каждой из строк кода выше изображение копируется в соответствующую папку года и месяца на основе даты в имени файла.
Точка (.) В конце строки – это то, что известно как метасимвол. Это в основном гарантирует, что файл сохраняет то же имя.
Пока файлы отсортированы по дате, было бы неплохо узнать, что содержит каждое изображение. Единственный способ сделать это – открыть файл в программе просмотра изображений. Как только вы узнаете, о чем идет речь, вы можете переименовать файл с помощью команды 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