Это руководство покажет вам, как переименовывать файлы с помощью диспетчера файлов и командной строки Linux.
Большинство дистрибутивов Linux имеют файловый менеджер по умолчанию в составе среды рабочего стола. Настольная среда представляет собой набор инструментов, который позволяет пользователям выполнять общие задачи без ввода команд в окно терминала.
Обычно среда рабочего стола включает диспетчер окон, который используется для отображения графических приложений. Он также будет включать некоторые или все из следующего:
- панель (также известная как панель задач) - обычно используется для кнопки меню, панели задач
- меню
- пусковая площадка
- приборная панель
- виджеты
- иконки рабочего стола
- инструменты, такие как файловые менеджеры, блокноты, калькуляторы и т. д.
Файловый менеджер используется для управления созданием, перемещением и удалением файлов. Пользователи Windows будут знакомы с Проводником Windows, который является типом файлового менеджера.
Существует несколько различных файловых менеджеров, таких как Nautilus, Dolphin, Caja, PCManFM и Thunar.
Nautilus является файловым менеджером по умолчанию в Ubuntu и дистрибутивами с рабочей средой GNOME, такой как Fedora и openSUSE.
Дельфин является файловым менеджером по умолчанию для среды рабочего стола KDE, используемой в дистрибутивах Linux, таких как Kubuntu и KaOS.
Linux Mint имеет легкую версию, в которой используется рабочий стол MATE. На рабочем столе MATE используется файловый менеджер Caja.
Легкие дистрибутивы часто используют либо среду рабочего стола LXDE с файловым менеджером PCManFM, либо XFCE, который поставляется с файловым менеджером Thunar.
Поскольку это происходит, имена могут меняться, но функциональность для переименования файлов практически одинакова
Как переименовать файл с помощью диспетчера файлов
У файлового менеджера обычно есть значок, который выглядит как шкаф подачи. Например, если вы используете Ubuntu, это вторая иконка на панели запуска.
Обычно вы можете найти соответствующий значок диспетчера файлов либо в панели запуска на панели, либо как часть системы меню, либо как часть панели быстрого запуска.
Файловый менеджер обычно имеет список мест в левой панели, таких как домашняя папка, рабочий стол, другие устройства и корзина.
На правой панели находится список файлов и папок для выбранного места на левой панели. Вы можете прокручивать папки, дважды щелкнув по ним, и вы можете перемещаться по папкам с помощью стрелок на панели инструментов.
Переименование файла или папки практически одинаково независимо от того, какой дистрибутив, какая среда рабочего стола и какой файловый менеджер вы используете.
Щелкните правой кнопкой мыши файл или папку, которую вы хотите удалить, и выберите «Переименовать». Кроме того, многие файловые менеджеры позволяют вам щелкнуть левой кнопкой мыши по файлу или папке и нажать F2 для выполнения того же действия.
Интерфейс для переименования файла несколько отличается в зависимости от файлового менеджера. Например, Nautilus, Thunar и PCManFM отображает небольшое окно, чтобы ввести новое имя файла, в то время как Dolphin и Caja позволяют просто вводить новое имя поверх старого.
Как переименовать файлы с помощью командной строки Linux
Вы не удивлены, узнав, что команда для переименования файлов фактически переименована. В этом руководстве вы узнаете, как переименовать полный файл, как переименовать часть файла, как переименовать файл, на который указывают символические ссылки, и как получить подтверждение о том, что команда rename работала.
Как переименовать файл
Синтаксис для переименования файла не так очевиден, как вы думаете. В следующем примере показано, как переименовать файл:
файл замены имени переименования
Вы можете подумать, что команда переименования будет так же проста, как сказать переименовать oldfile newfileно это не так просто, как это, и, когда мы пройдем, я объясню, почему.
Представьте, что у вас есть файл с именем testfile, и вы хотите переименовать его в testfile2. Команда, которую вы используете, следующая:
переименовать тестовый файл testfile2 testfile
Так что здесь происходит? Выражение - это бит текста или даже регулярное выражение, которое вы ищете в имени файла. Замена - это текст, который вы хотите заменить выражением, и файл - это файл или файлы, которые вы хотите переименовать.
Почему это работает так, как вы могли бы спросить?
Представьте себе, что у вас есть папка с собаками, но вы случайно назвали их фотографиями кошек следующим образом:
- catsittingdown
- barkingcat
- postmanattackedbycat
Теперь, если команда была такой простой, как переименовать oldfile newfileто вам придется переименовывать каждый файл по отдельности.
С помощью команды rename Linux вы можете сразу переименовать все файлы следующим образом:
переименовать собаку кошки *
Вышеупомянутые файлы будут переименованы следующим образом:
- dogsittingdown
- лающая собака
- postmanattackedbydog
Вышеупомянутая команда в основном просматривала все файлы (обозначаемые метасимволом подстановки звездочки), и везде, где она находила слово «кошка», она заменила его на собаку.
Переименуйте физический файл с помощью символических ссылок
Символьная ссылка действует как указатель на файл, похожий на ярлык на рабочем столе. Символьная ссылка не содержит никаких данных, кроме пути к местоположению файла, на который он указывает.
Вы можете создать символическую ссылку, используя следующую команду:
ln -s
Например, представьте, что у вас есть файл под названием barkingdog в папке ваших фотографий для собак, и вы хотели создать символическую ссылку на файл в другой папке с названием dogtraining с именем howtostopdogbarking.
Вы можете сделать это, используя следующую команду:
ln -s ~ / pictures / dogpictures / barkingdog ~ / pictures / dogtraining / howtostopdogbarking
Вы можете указать, какие файлы являются символическими ссылками, запустив команду ls -lt.
ls -lt howtostopdogbarking
На выходе будет показано что-то вроде howtostopdogbarking -> / home / pictures / dogpics / barkingdog.
Теперь я не знаю, как многие из вас знают, как остановить лай собак, но советы многих тренеров - научить собаку говорить сначала, а затем, как только вы освоитесь, вы можете заставить ее задрожать, когда вы не хотите это лаять. Это и есть теория.
Имея эти знания в руке, вы можете переименовать изображение баркинга для разговора.
Вы можете переименовать изображение прямо в папку dogpics, выполнив следующую команду:
переименовать лай, говорящий / home / pictures / dogpics / barkingdog
Кроме того, вы также можете переименовать изображение лай собаки, указав название символической ссылки и используя следующий переключатель:
переименовать -s лай говорящий / home / pictures / dogtraining / howtostopdogbarking
Как получить подтверждение, что команда переименования работает
Основная проблема с командой rename заключается в том, что она не сообщает вам, что она сделала. Возможно, что вы, возможно, не работали, и вам нужно идти и проверять себя, используя команду ls.
Однако, если вы используете следующий переключатель, команда rename сообщит вам точно, что было переименовано:
rename -v cat dog *
Вывод будет следующим образом:
- barkingcat -> barkingdog
- catstingdown -> dogitsdown
- postmanattackedbycat -> postmanattackedbydog
Эта команда помогает подтвердить, что то, что вы хотели, действительно произошло.
Другой способ переименования файлов
Если вы предпочитаете более простой синтаксис переименования файлов, попробуйте выполнить команду mv следующим образом:
Резюме
Узнав об использовании командной строки Linux, вы должны знать о разрешениях, о том, как создавать пользователей и группы, как создавать каталоги, как копировать файлы, как перемещать и переименовывать файлы, а также все ссылки.