Biztosan ti is voltatok már olyan helyzetben amikor több állmányt szerettetek volna átnevezni, valamely szabály alapján. Talán ismeritek is a Windowsos Total kommander ügyes felületét erre. NA ilyet próbáltam keresni a minap linuxra. Mondanom sem kell, hogy jópárat találtam. :)
Parancssori alkalmazások közt a renameutilst és a mrenamet találtam. Sajna nem volt elég nekem a tudásuk, pedig szeretem a parancssort. Nem tudnak egyszerű regexpes cseret, sorszámozni, előtagot hozzáadni tudnak...
Tovább keresgéltem és találtam Xes alkalmazásokat is. KDEben egy szinte minden igényt kielégítő krename csomagot találtam. Mint külön alkalmazás is használható, de be van ágyazva a krusaderbe is.
Végülis a gnome-commander beépített állomány átnevezőjét használtam, mert XFCE alatt kicsit gyorsabban működött, mint a krename.
Mindegyik alkalmazásnak van debian csomagja.
- A hozzászóláshoz be kell jelentkezni
perlben
- A hozzászóláshoz be kell jelentkezni
mmv
mmv - mozgat/másol/hozzűfűz/linkel több állományt minták segítségével! A legtöbb disztribúcióban ezen a néven elérhető.
- A hozzászóláshoz be kell jelentkezni
namefix
A készítője által első és legjobbnak nevezett átnevező: namefix.pl
Előnyei:
- Operációs rendszer független(M$ telepítő is van)
- GUI
- A hozzászóláshoz be kell jelentkezni
Métamorphose
A téma ászát épp most találtam meg: Métamorphose: A File -n- Folder Renamer
Garfikus mindent tud amit el lehet képzelni. Najó képeket exif infók alapján nem tud még átnevezni ... :D
Ubuntu csomagból egyszerűen telepíthető a weboldalról és még magyarul is tud.
- A hozzászóláshoz be kell jelentkezni
gprename
gprename GTK2-Perl kóddal készült linuxos állomány és könyvtár átnevező.
- A hozzászóláshoz be kell jelentkezni
Most találtam meg a perl csomag /usr/bin/rename szkritpjét ami egy regexpet és egy fileokat megadó paramétert vár.
pontosabban: rename [-v] [-n] [-f] perlexpr [filenames]
pl.: levágni kiterjesztést minden .bak állományról az aktuális könyvtárban:
rename 's/\.bak$//' *.bak
avagy kis betűről nagybetűre cserélni minden állománz nevét így lehet vele:
rename 'y/A-Z/a-z/' *
Egyszerű és hasznos, mint általában a perl alkalmazások!