Иногда нам предлагают файл с именем, которое мы хотим изменить. В других случаях мы хотим изменить его расширение. Это что-то очень простое практически в любой операционной системе, но все уже меняется, если мы хотим делать это много раз. Какой вариант лучше? Как и многие другие типы задач в Linux, лучше всего (хотя и не всегда) в этих случаях делать это из терминала или создавать скрипт для автоматизации процесса изменить имя и расширение одного или нескольких файлов одновременно.
Но прежде чем продолжить, я хотел бы кое-что объяснить: изменение расширения файла - это не то же самое, что его преобразование. Единственное, что мы будем делать при изменении расширения файла, это что-то вроде «изменить фамилию», но файл останется прежним. Это означает, что, например, если фотография сохранена в формате PNG, изменение расширения на что-то .jpg не сделает ее JPG. Мы можем проверить это, щелкнув правой кнопкой мыши и просмотрев информацию о файле. Что можно использовать для изменения расширения файла? Есть случаи, когда это хорошая идея.
Измените имя и расширение файла. Что самое лучшее?
Я не очень хорошо читаю комиксы, но у меня есть «Жемчуг дракона». Некоторое время назад у меня были файлы для Dragon Ball и Dragon Ball Z, и в ходе своих исследований я кое-что понял: файлы CBR (Comic Book Reader) - это, по сути, ZIP с расширением, которое делает их открытыми в программном обеспечении, используемом для чтения комиксов. Другими словами, в комикс, сжатый в ZIP-архив, и все изображения находятся внутри (но не в папке). мы можем изменить расширение на .cbr, и оно будет напрямую совместимо с читателями комиксов. Это прекрасный пример, чтобы понять, о чем этот пост.
Для файла: F2
Если мы хотим изменить имя и расширение изолированного файла, проще всего сделать щелкните по нему правой кнопкой мыши и выберите «Переименовать»., «Переименовать» или что угодно, что вы добавили в свой дистрибутив Linux. Во многих операционных системах вариант переименования - F2, но есть также много компьютеров, особенно ноутбуков, где F2 «ловится» какой-то функцией (на моем ноутбуке он активирует режим полета). Если это ваш случай, чтобы переименовать файл, вы должны использовать Fn + F2.
Если мы изменим только имя, это нам ничего не скажет, но если мы изменим расширение, некоторые операционные системы спросят нас, хотим ли мы изменить / добавить другое расширение, на что мы должны ответить «да» или принять.
С помощью команды mv
Команда mv происходит от слова «переместить», но также имеет возможность переименовать. Команда будет выглядеть так:
mv /ruta/al/archivo/origen.ext /ruta/al/archivo/destino.ext
Из вышесказанного мы должны:
- mv это порядок.
- / путь / к / файлу - это пути, первый из которых относится к исходному файлу, а второй - к файлу, который мы сохраним с новым именем и расширением.
- .ext это пример, который я хотел использовать для определения «расширения».
Следует иметь в виду одну важную вещь: есть каталоги, в которые мы не можем вносить изменения, потому что они защищены. Если мы хотим сохранить файл в защищенном каталоге, мы должны использовать «sudo mv».
С помощью команды переименования
El команда переименования он несколько более мощный, чем предыдущий, потому что у него больше доступных опций. Если в вашем дистрибутиве Linux он не установлен по умолчанию, его можно установить с помощью команды sudo apt install переименовать. Нас интересует опция «s» (от «заменить» - заменить), и команда будет выглядеть так:
rename 's/nombreviejo/nuevonombre/' archivo1.ext archivo24.ext
Эта команда также позволяет нам изменять имя и расширение многих файлов, для чего я рекомендую перейти в каталог, в котором находятся файлы с терминала. Для этого мы напишем эти команды, пока файлы находятся на рабочем столе:
cd /home/pablinux/Escritorio sudo rename 's/.jpg/.png/' *
Перед "s" мы можем добавить параметры:
- –v: покажет нам список переименованных файлов вместе с новыми именами.
- -n: выполнит симуляцию, которая покажет только те файлы, которые будут изменены, но не коснется их.
- -f: приведет к перезаписи исходных файлов.
С помощью Inviska Rename
Inviska Переименовать это программа, специально разработанная для массового переименования файлов и каталогов. Он кроссплатформенный и доступен для Linux. После открытия мы сделаем следующее
- Первое, что мы увидим, - это наша личная папка. Я открыл папку на своем рабочем столе, и появляется то, что у вас на предыдущем снимке экрана.
- Сначала выберем имя во вкладке «Имя».
- Заменить имя на X
- Замените текст X на Y.
- Вставьте текст X в позицию Y.
- Вставьте X в начале (мы можем поставить галочку справа, чтобы добавить его в конец).
- Триммер в положении X.
- Обрезать N символов слева (мы можем установить флажок справа, чтобы обрезать справа).
- Во второй вкладке (Расширение) мы можем выбрать расширение. Параметры такие же, как на предыдущей вкладке.
- И в-третьих, нумерация. Если мы не хотим добавлять число, мы оставляем его по умолчанию. Если мы хотим добавить к нему число, мы можем сделать это в начале, в конце или в определенной позиции. Это выглядело бы так:
- Щелкаем на «Переименовать».
- В уведомлении нажимаем «ОК».
- Если все прошло правильно, мы не увидим никаких сообщений. Теперь осталось только проверить, что файлы были преобразованы с указанным нами именем и по пути, который мы настроили.
Вы проверяли, работает ли ваша операционная система по умолчанию?
Мне этот вопрос кажется важным. Например, Kubuntu этого не делает, но Ubuntu позволяет одновременно переименовывать несколько файлов. Для этого просто выберите несколько файлов, щелкните правой кнопкой мыши и выберите опцию «Переименовать». Появится что-то похожее на то, что предлагает нам Inviska Rename, но более простое. В любом случае, я им пользовался, и это мне помогло.
Мне кажется важным еще раз вспомнить, что все, что мы упомянули в этом посте речь идет о «переименовании», а не о «преобразовании». Чтобы преобразовать один или несколько файлов в другие форматы (другое расширение), необходимо будет использовать систему для каждого типа файлов. Например, чтобы преобразовать все изображения JPG в каталоге в PNG с помощью инструмента ImageMagick, мы должны написать следующее, о чем более подробно можно прочитать в нашем родственном блоге Ubunlog:
for file in *.png; do convert $file -resize 830 primera-$file; done
Вы уже знаете, как изменить имя и расширение файла на вашем ПК с Linux?
Допустим, я выполняю работу и добавляю страницы или меняю порядок некоторых ... С помощью какой программы я могу увидеть изображение документа, чтобы быстро его идентифицировать и одновременно изменить имя (или номер) ?
Prové объединяет "переименовать" и gimp, но это слишком утомительно.