Hogyan lehet tömeges átnevezni a fájlokat Linuxban?

ez a cikk ismerteti a különböző módszerek, hogy lehet használni, hogy tömeges vagy kötegelt átnevezni több fájlt egyszerre Linux. Ezen alkalmazások némelyike grafikus felületet tartalmaz, míg mások a parancssorból használhatók.

átnevezés parancs

átnevezés parancs alapértelmezés szerint a legtöbb Linux disztribúcióban elérhető, és egyszerre több fájl és mappa kötegelt átnevezésére használható. Abban az esetben, ha alapértelmezés szerint nem érhető el az Ubuntu telepítésén, futtathatja az alábbi parancsot a telepítéshez:

$ sudo apt install rename

az átnevezést más Linux disztribúciókban is telepítheti a csomagkezelőből. Azt is lefordítani, hogy a forráskód elérhető itt.

a Rename parancs Perl-ben van írva, és a “Perl kifejezések” – et kell használni a fájlok kötegelt átnevezéséhez. Ha már használt reguláris kifejezéseket olyan programozási nyelvekben, mint a Python, akkor a Perl kifejezéseket hasonlóan találja, bár vannak különbségek. Az alábbiakban bemutatjuk az Átnevezés parancs leggyakoribb használati eseteit és mintáit. Speciális és egyéni használati eseteknél a Perl-kifejezések dokumentációját tekintheti meg.

ha egyszerre több fájlt szeretne átnevezni egy részstring cseréjével, futtasson egy parancsot a következő formátumban:

$ átnevezés-v’s / substring_to_be_replaced / replacement_string/’ file1.txt fájl2.txt fájl3.txt

például, feltételezve, hogy három fájl van egy mappában, amelynek neve “file1.txt”, ” fájl2.txt ” és ” file3.txt”, az alábbi parancs a “file” alszöveget “text” – re cseréli, aminek eredményeként az új nevek “text1″ lesznek.txt”, ” szöveg2.txt ” és ” text3.txt”.

$ átnevezés-v ‘S / fájl / szöveg/’ fájl1.txt fájl2.txt fájl3.txt

a fenti parancs futtatása után a következő kimenetet kell kapnia a terminálon:

file1.txt átnevezték text1.txt
fájl2.txt átnevezték text2.txt
fájl3.txt átnevezték text3.txt

a csillag (*) helyettesítő karakter használatával több “n” számot is kiválaszthat ugyanazon kiterjesztést használó fájlokból.

$ átnevezés-v ‘ S / fájl/ szöveg/’ *.txt

a fenti parancs az alszövegek eltávolítására is használható. Ehhez ne adjon meg semmilyen karakterláncot vagy karaktert a parancs második részében. Más szavakkal, tartsa üresen a helyettesítő karakterláncot a második rész teljes kihagyásával.

egy karakterláncot (anélkül, hogy bármit is helyettesítene) a fájlnevek elé írhat a következő formátumú paranccsal:

$ átnevezés-v’s / ^ / your_prefix/’*.txt

cserélje ki a “your_prefix” részt a kívánt előtagra. Például az alábbi parancs előtag “.txt “fájlok” text_ ” előtaggal.

$ átnevezés-v’s / ^ / text_/’*.txt

a fájlnevek végén, de a kiterjesztés előtt egy karakterlánc hozzáadásához használja a következő mintát:

$ átnevezés-v ‘ s/\.txt$ / your_suffix.txt/’*.txt

cserélje ki mind a három”.txt “alkatrészek a szükséges fájlkiterjesztéssel, és cserélje ki a “your_suffix” részt a szükséges utótaggal. Például az alábbi parancs hozzáad egy utótagot “szöveg” nak nek”.txt ” fájlok.

$ átnevezés-v ‘ s/\.txt$ / szöveg.txt/’*.txt

vegye figyelembe, hogy a fent felsorolt összes parancs felhasználható a könyvtárak tömeges átnevezésére is.

Az alapértelmezett fájlkezelők használata a disztribúcióval együtt szállítva

a Linux disztribúciók sok fájlkezelője beépített támogatást nyújt a fájlok kötegelt átnevezéséhez. Például az olyan fájlkezelők, mint a Caja, A Nautilus és a Dolphin, egyszerre több fájlt is átnevezhetnek egy grafikus felületen keresztül. A tömeges átnevezés eszköz meghívásához válassza ki a több fájlt, majd nyomja meg a gombot. A tömeges átnevezés opció bejegyzését a “Szerkesztés” menüpontban is megtalálhatja. Az alábbi képernyőkép a batch rename eszközt mutatja A Caja fájlkezelőben, alapértelmezés szerint telepítve a Linux disztribúciókban a MATE asztali környezet használatával. Hasonló lehetőségeket találhat más fájlkezelőkben is, ha megnézi a tetején található főmenüsort.

amint az a képernyőképen látható, a grafikus átnevezés eszköz több beillesztési és csereműveletet futtathat a kiválasztott fájlokon. Ezeket a fájlkezelőket bármilyen Linux disztribúcióba telepítheti bármilyen asztali környezetben, és előre telepített fájlkezelőkkel együtt is használhatók.

CoreRenamer

CoreRenamer egy ingyenes és nyílt forráskódú grafikus fájl átnevezés eszköz elérhető Linux. Használhatja alszövegek hozzáadásához, a meglévő alszövegek cseréjéhez, a nevek formázásához különféle minták használatával, a fájlkiterjesztések nevének módosításához stb. Azt is jön egy undo and redo funkció, hogy vissza tudja állítani a módosításokat, mielőtt rákattint a “Rename” gombra.

a CoreRenamer letölthető és telepíthető az összes nagyobb Linux disztribúcióra a FlatHub áruházból.

KRenamer

a KRenamer egy ingyenes és nyílt forráskódú tömeges átnevezési eszköz, amely a KDE alkalmazáscsomag részeként érhető el. Más asztali környezetekben is használható, amelyek alapértelmezés szerint nem használják a KDE könyvtárakat. Meg lehet átnevezni a fájlokat a különböző minták, beleértve cseréje, hozzáadása és eltávolítása részstringek. Meg is változtathatja a fájlnevek esetét, és néhány hasznos bővítményt is tartalmaz. Az egyik bővítmény felhasználható a fájlok átnevezésére a benne található metaadatok alapján. Más bővítmények hozzáadhatnak számlálókat, hozzáadhatják az aktuális dátumot és időt, vagy átírhatják a karakterláncokat.

Image source

a KRename az Ubuntuban telepíthető az alább említett paranccsal:

$ sudo apt install krename

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.