Как да променя името и разширението на файл. Или по-добре: много наведнъж

преименуване и разширение на файл

Понякога ни се представя файл с име, което искаме да променим. В други случаи това, което искаме да променим, е неговото разширение. Това е нещо много просто в практически всяка операционна система, но нещата вече се променят, ако искаме да го направим много пъти. Кой е най-добрият вариант? Подобно на много други видове задачи в Linux, най-доброто (макар и не винаги) в тези случаи е да го направите от терминала или да създадете скрипт за автоматизиране на процеса на промяна на името и разширението на един или много файлове едновременно.

Но преди да продължа, бих искал да обясня нещо: промяната на разширението на даден файл не е същото като преобразуването му. Единственото нещо, което ще правим, когато сменим разширението на файл, ще бъде нещо като "промяна на фамилията", но файлът ще остане същият. Това означава, че например, ако снимка е запазена във формат PNG, промяната на разширението на нещо .jpg няма да го направи JPG. Можем да проверим това, като щракнем с десния бутон и погледнем информацията за файла. Каква е ползата от промяната на разширението на файл? Има случаи, в които е добра идея.

Променете името и разширението на файл. Кое е най-доброто?

Не съм голям читател на комикси, но имам комикси Dragon Ball. Преди време взех тези за Dragon Ball и Dragon Ball Z и в проучванията си разбрах нещо: CBR (Comic Book Reader) файловете са основно ZIP с разширение, което ги прави отворени в софтуер, който се използва за четене на комикси. С други думи, към комикс, който се компресира в ZIP и всички изображения са вътре (без да са вътре в папка) можем да променим разширението на .cbr и то директно ще бъде съвместимо с комикс четци. Това е идеален пример, за да разберете за какво става въпрос в тази публикация.

За файл: F2

Ако това, което искаме, е да променим името и разширението на изолиран файл, най-лесното нещо е да направим щракнете с десния бутон върху него и изберете «Преименуване», "Преименувайте" или каквото и да сте въвели във вашата Linux дистрибуция. В много операционни системи опцията за преименуване е F2, но има и много компютри, особено лаптопи, където F2 се „хваща“ от някаква функция (на моя лаптоп активира самолетен режим). Ако това е вашият случай, за да преименувате файл, трябва да използвате Fn + F2.

Ако сменим само името, то няма да ни каже нищо, но ако сменим разширението, някои операционни системи ще ни попитат дали искаме да променим / добавим различно разширение, на което трябва да кажем да или да приемем.

С командата mv

Командата mv идва от "move", но има и възможност за преименуване. Командата ще изглежда така:

mv /ruta/al/archivo/origen.ext /ruta/al/archivo/destino.ext

От горното трябва да:

  • mv е поръчката.
  • / път / към / файл са пътищата, първият от оригиналния файл, а вторият от файла, който ще запазим с ново име и разширение.
  • .вн е примерът, който исках да използвам, за да дефинирам "разширението".

Трябва да имаме предвид нещо важно: има директории, в които не можем да правим промени, защото са защитени. Ако искаме да запазим файл в защитена директория, трябва да използваме "sudo mv".

С командата за преименуване

El команда за преименуване той е малко по-мощен от предишния, тъй като има повече налични опции. Ако вашата Linux дистрибуция не го инсталира по подразбиране, той може да бъде инсталиран с командата sudo apt инсталирайте преименуване. Опцията, която ни интересува, е «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. След като се отвори, ще направим следното

Inviska Преименуване

  1. Първото нещо, което ще видим, е изглед на личната ни папка. Отворих папката на работния си плот и се появява това, което имате в предишната екранна снимка.
  2. Първо ще изберем името, в раздела "Име".
    • Заменете името с X
    • Заменете текста X с Y.
    • Поставете текста X на позиция Y.
    • Поставете X в началото (можем да поставим отметка в квадратчето отдясно, за да го добавим в края).
    • Подстригване в позиция X.
    • Изрежете N символа отляво (можем да поставим отметка в квадратчето отдясно, така че да е отрязано отдясно).
  3. Във втория раздел (Extension) можем да изберем разширението. Опциите са същите като в предишния раздел.
  4. И в третия - номерирането. Ако не искаме да добавяме число, го оставяме по подразбиране. Ако искаме да добавим число към него, можем да го направим в началото, в края или в определена позиция. Изглежда така:

Inviska Преименуване

  1. Кликваме върху «Преименуване».
  2. В известието щракваме върху „Ok“.
  3. Ако всичко е минало правилно, няма да видим никакво съобщение. Сега остава само да проверим дали файловете са преобразувани с името, което сме посочили, и в пътя, който сме конфигурирали.

Тествали ли сте дали вашата операционна система го прави по подразбиране?

Този въпрос ми се струва важен. Например Kubuntu не го прави, но Ubuntu позволява много файлове да бъдат преименувани едновременно. За да направите това, просто изберете няколко файла, щракнете с десния бутон и изберете опцията "Преименуване". Ще се появи нещо подобно на това, което ни предлага Inviska Rename, но по-просто. Във всеки случай съм го използвал и ми е помогнал.

Струва ми се важно да си припомня отново, че всичко, което споменахме в тази публикация Става въпрос за „преименуване“, а не „конвертиране“. За да конвертирате един или няколко файла в други формати (друго разширение), трябва да се използва система за всеки тип файл. Например, за да конвертирате всички JPG изображения в директория в PNG с инструмента ImageMagick, ще напишем следното, нещо, което имаме по-подробно в нашия дъщерен блог Ubunlog:

for file in *.png; do convert $file -resize 830 primera-$file; done

Знаете ли вече как да промените името и разширението на файл с вашия компютър с Linux?


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Eric каза той

    Да кажем, че върша работа и добавям страници или променя реда на някои ... С каква програма мога да видя изображението на документа, за да го идентифицирам бързо и в същото време да променя името (или номера) ?
    Prové съчетава "преименуване" и gimp, но е твърде досадно.