7 najboljših načinov za paketno preimenovanje datotek v Linuxu

7 najboljših načinov za paketno preimenovanje datotek v Linuxu

Uporabniki Linuxa lahko preprosto preimenujejo datoteke z ukazom mv. Težava pa nastane, če imate več imen datotek, ki jih želite preimenovati. Spreminjanje imena vsake datoteke eno za drugo je lahko frustrirajoča naloga za vsakogar.





najboljše spletno mesto za učenje c ++

Na srečo obstaja več načinov za paketno preimenovanje datotek v Linuxu. V naslednjih razdelkih bomo razpravljali o najpreprostejših in najučinkovitejših metodah.





Kako paketno preimenovati datoteke v Linuxu

Operacijski sistem Linux je odvisen predvsem od paketov in ukazov. Kot je očitno, je na voljo več ukazov, ki uporabniku omogočajo množično preimenovanje datotek na stroju Linux.





1. Uporaba ukaza Ubuntu Rename

Ubuntu in drugi distribucijski sistemi, ki temeljijo na Debianu, so opremljeni s programom za uporabniški prostor preimenovati ki omogoča paketno preimenovanje datotek v Linuxu. Ta pripomoček je del util-linux paket in se imenuje preimenuj.ul . Uporabniku pomaga pri paketnem preimenovanju datotek z enostavnimi zamenjavami.

Spodnji omenjeni ukaz preimenuje pet slikovnih datotek z uporabo terminala Linux. Datoteke v našem testnem sistemu smo že ustvarili. Ta ukaz zaženite previdno, saj lahko preimenuje druge datoteke v vašem delovnem imeniku.



rename.ul file photos *.png

Ta ukaz preimenuje sliko file1.png do photos1.png in tako naprej za vse druge datoteke v trenutnem delovnem imeniku.

Če želite spremeniti razširitve slik iz png do jpg :





rename.ul png jpg *.png

2. Preimenujte s pripomočkom za preimenovanje Perl

The preimenovati utility je program, ki temelji na Perlu in olajša paketno preimenovanje z napredno uporabo regularnih izrazov. Za preimenovanje več datotek hkrati lahko uporabite robustne tehnike ujemanja vzorcev. Lahko ga namestite na svoj priljubljena distribucija Linuxa z uporabo privzetega upravitelja paketov v vašem sistemu.

Če želite namestiti paket na distribucije, ki temeljijo na Debianu, kot je Ubuntu:





sudo apt install rename

V sistemu Arch Linux:

sudo pacman -S perl-rename

Za namestitev preimenovati v CentOS -u in Fedori:

sudo yum install prename

Zdaj, ko ste paket namestili, je čas za množično preimenovanje datotek v Linuxu. Naslednji ukaz nadomesti pojav mapa v imenu datoteke za fotografija .

rename 's/file/photos/' *

Z naslednjim ukazom spremenite imena malih črk v velika. Preklopite vzorec zamenjave za pretvorbo v male črke.

rename 'y/a-z/A-Z/' * # converts to uppercase
rename 'y/A-Z/a-z/' * # converts to lowercase

3. Paketno preimenujte datoteke v Linuxu s qmv

Qmv ali hitro premikanje ukaz, vključen v preimenuje paket olajša skrbnikom Linuxa množično preimenovanje. Omogoča vam preimenovanje datotek in imenikov z vašim najljubšim urejevalnikom besedil Linux. Prepričajte se, da ste namestili preimenuje pred poskusom preimenovanja datotek z uporabo qmv.

Paket lahko namestite z enim od spodnjih ukazov.

sudo apt install renameutils # on Debian-based distros
sudo pacman -Syu renameutils # on Arch Linux
sudo yum install renameutils # on Fedora and CentOS

Datoteke v sistemu Linux lahko v velikem obsegu preimenujete qmv enkrat preimenuje je nameščen. Pomaknite se do imenika, ki vsebuje datoteke, in pokličite qmv od terminala.

qmv

Odprl bo imena datotek v urejevalniku besedil. Na voljo bosta dva stolpca, eden za prvotno ime datoteke in drugi za novo ime. Datoteke Linux v velikem obsegu lahko preimenujete tako, da uredite drugi stolpec. Naslednji posnetek zaslona prikazuje postopek z urejevalnikom besedil Vim .

4. Preimenovanje datotek Linux v velikem obsegu z uporabo Vimv

Vimv je samostojen program, ki uporabnikom Vima ponuja funkcionalnosti paketnega preimenovanja. Če niste ljubitelj urejevalnika besedil Vim, lahko preprosto spremenite privzetega urejevalnika tako, da prilagodite spremenljivko okolja $ UREDNIK .

Pred vsem tem pa boste morali z Gitom prenesti kopijo paketa Vimv.

git clone https://github.com/thameera/vimv.git

Kopirajte binarno datoteko v svoj $ PATH in spremenite dovoljenja datoteke, da bo izvedljiva. Če želite to narediti iz svojega terminala, vnesite enega za drugim naslednje ukaze.

sudo cp vimv/vimv /usr/local/bin/
sudo chmod +x /usr/local/bin/vimv

Zdaj lahko množično preimenujete datoteke z uporabo Vim. Vnesite vimv ukaz v konzoli za zagon programa.

vimv

Predstavljen vam bo en sam stolpec, ki vsebuje imena datotek. Spremenite imena datotek, kakor se vam zdi primerno, nato pa shranite in zapustite Vim .

5. Paketno preimenujte datoteke Linux z Emacsom

Uporabniki urejevalnika besedil Emacs lahko preprosto preimenujejo več datotek. Ena pomembnih prednosti te metode je, da vam ni treba namestiti nobenih ločenih paketov ali vtičnikov. Če želite preimenovati datoteke z Emacsom, sledite spodnjim korakom.

  1. V sistemu zaženite urejevalnik Emacs.
  2. Pritisnite Alt + X na tipkovnici za preklop na ukaz način. Nato vnesite spodnji ukaz, da pokličete wdired ali 'writable directory editor mode'. | _+_ |
  3. | _+_ | Vnesite pot do imenika, ki vsebuje paketne datoteke, in pritisnite Vnesite ključ.
  4. Pritisnite Ctrl + X sledi Ctrl + Q za preklop v način branja in pisanja.

Emacs vam bo predstavil poziv, ki prikazuje vse datoteke v izvornem imeniku. Spremenite imena v priljubljena in pritisnite Ctrl + C dvakrat shranite spremembe.

6. Preimenujte več datotek z upraviteljem datotek Thunar

Thunar je eden izmed najboljši upravitelji datotek za Linux z vgrajeno podporo za množično preimenovanje. Thunar lahko namestite v sistem, če še ni nameščen. Na podlagi distribucije uporabite enega od naslednjih ukazov.

dired

Ko namestite Thunar, prikličite pogovorno okno za preimenovanje v velikem obsegu iz samega upravitelja datotek. Če potrebujete samo orodje za preimenovanje, uporabite naslednji ukaz.

Sistem bo odprl novo okno, kjer lahko izberete izvorne datoteke in jih po potrebi preimenujete. S tem pripomočkom za množično preimenovanje lahko preimenujete ime datoteke in pripono datoteke.

7. Skupno preimenovanje datotek z uporabo pametnega preimenovalnika datotek

Smart File Renamer je aplikacija z grafičnim vmesnikom, ki olajša množično preimenovanje za začetnike Linuxa. Na voljo je kot snap paket za sisteme, ki ga podpirajo. Smart File Renamer lahko namestite tako, da izdate naslednji ukaz snap.

sudo apt-get install thunar # on Debian-based distros
sudo yum install thunar # on Fedora and CentOS
sudo pacman -S thunar # on Arch

Ko je nameščen, odprite aplikacijo tako, da jo poiščete na plošči z aplikacijami. Pozdravil vas bo intuitiven uporabniški vmesnik, ki omogoča preprosto razlago navigacije.

V to okno dodajte datoteke ali imenike, ki jih želite preimenovati. Zdaj lahko datoteke Linux v velikem obsegu preimenujete z več filtri in pravili.

Preimenovanje več datotek hkrati v Linuxu

Kot lahko vidite, ni zelo težko paketno preimenovati datotek v distribucijah Linuxa. Zbrali smo več uporabnih metod, ki lahko pomagajo pri tej nalogi. Lahko se odločite za preimenovanje datotek neposredno iz ukazne vrstice ali pa se odločite za grafično rešitev. Možnosti obstajajo, zato morate samo izbrati.

Če uporabljate Windows ali macOS in želite preimenovati slikovne datoteke v velikem obsegu, je lahko Adobe Bridge uporabno orodje. S programom Adobe Bridge lahko upravljate tudi svoja digitalna sredstva in datoteke.

Deliti Deliti Cvrkutati E-naslov Kako paketno preimenovati fotografije s programom Adobe Bridge

Ne spreglejte zmogljivosti paketne obdelave datotek Adobe Bridge. Preizkusite ta nasvet za preimenovanje vseh slik naenkrat.

Preberite Naprej
Sorodne teme
  • Linux
  • Upravljanje datotek
  • Aplikacije za Linux
O avtorju Rubaiat Hossain(39 objavljenih člankov)

Rubaiat je diplomant CS z močno strastjo do odprtokodnosti. Poleg tega, da je veteran Unixa, se ukvarja tudi z varnostjo omrežij, kriptografijo in funkcionalnim programiranjem. Je navdušen zbiratelj rabljenih knjig in nenehno občuduje klasični rock.

Več od Rubaiat Hossain

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite