Tiedostojen nimeäminen uudelleen ei ole erityisen edistynyt toimenpide; niin kauan kuin se tehdään pienelle määrälle tiedostoja, se ei yleensä vaadi erikoistyökaluja. Kuitenkin, kun koko kansio valokuvia viime vuoden lomalta odottaa nimeämistä uudelleen, voi olla viisasta harkita joitain aikaa säästäviä temppuja tai sovelluksia.
Kun nimeät tiedostoja uudelleen Linuxissa, on kaksi yleistä lähestymistapaa: komentoriviliittymän tai erillisen sovelluksen kautta. Linux -käyttäjät tietävät jo, kuinka voimakas CLI voi olla, joten ei pitäisi olla yllättävää, että tiedostojen uudelleennimeämiselle on useita komentoja.
Tiedostojen nimeäminen uudelleen mv -komennolla
Yksinkertainen tapa nimetä tiedostot uudelleen Linuxissa on mv komento (lyhennetty ”siirrä”). Sen ensisijainen tarkoitus on tiedostojen ja kansioiden siirtäminen, mutta se voi myös nimetä ne uudelleen, koska tiedostojärjestelmä tulkitsee tiedoston uudelleennimeämisen siirtämällä sen nimestä toiseen.
Seuraavaa syntaksia käytetään tiedostojen nimeämiseen uudelleen mv: llä:
mv (option) filename1.ext filename2.ext
”Tiedostonimi1.ext” on tiedoston alkuperäinen nimi ja ”tiedostonimi2.ext” on uusi nimi.
Sama malli toimii kansioiden uudelleennimeämisessä. Jos tiedostot eivät ole aktiivisessa kansiossa, niiden koko polku on määritettävä:
mv /home/user/Files/filename1.ext /home/user/Files/filename2.ext
Huomaa, että mv komento vaatii kirjoitusoikeuden tiedostoja sisältävään kansioon. Järjestelmätiedostojen ja kansioiden tapauksessa käyttäjän on hankittava pääkäyttäjän oikeudet tiedostojen nimeämiseen lisäämällä mv sudo. Lisäsuojakerroksen tarjoaa -i (interaktiivinen) -vaihtoehto, joka pyytää käyttäjää vahvistamaan tiedoston nimen ennen kuin sitä todella käytetään.
Siellä on myös -v (verbose) -vaihtoehto, jossa luetellaan kaikki tekemät muutokset mv. Vaihtoehdot kirjoitetaan jälkeenpäin mv mutta ennen tiedostonimiä.
”Nimeä uudelleen” -komennon käyttäminen
Tämä komento tiedostojen nimeämiseksi uudelleen Linuxissa on hieman kehittyneempi kuin mv koska se vaatii säännöllisten lausekkeiden tuntemuksen tai ainakin perustaidon. Se saattaa kuulostaa pelottavalta, mutta älä luovuta rename vielä – sitä voidaan käyttää tavallisen erän uudelleennimeämiseen yksinkertaisesti noudattamalla tämän kaltaisia opetusohjelmia.
Monissa Linux -jakeluissa rename -komento ei ole oletuksena käytettävissä. Jos et voi käyttää sitä omassasi, sinun on asennettava se.
Kirjoita Debian-pohjaisessa Linuxissa tämä päätelaitteeseesi:
sudo apt install rename
Arch-pohjaisessa Linuxissa:
sudo pacman -S rename
The rename syntaksi näyttää tältä:
rename (option) 's/oldname/newname/' file1.ext file24.ext
Kirjain ”s” tarkoittaa ”korvike”, ja se on säännöllisen lausekkeen pääosa. Yksittäiset lainausmerkit sen ympärillä ovat pakollisia. Käytettävissä olevat vaihtoehdot ovat:
-v(yksityiskohtainen: tulostaa luettelon uudelleen nimetyistä tiedostoista ja niiden uusista nimistä)-n(”Ei toimintaa:” testitila tai simulaatio, joka näyttää vain muutettavat tiedostot koskematta niihin)-f(pakko korvata alkuperäiset tiedostot)
The rename komento hyväksyy myös jokerimerkit nimetäkseen useita samantyyppisiä tiedostoja uudelleen, ja se toimii myös tiedostopäätteissä. Esimerkiksi kaikki tiedostot, joiden tunniste on .jpeg, muutetaan .jpg:
rename 's/.jpeg/.jpg/' *
Jokerimerkki
tarkoittaa, että tämä vaikuttaa kaikkiin kansion tiedostoihin.
rename -n 's/DSC/photo/gi' *.jpg
Säännöllisellä lausekkeella on myös omat vaihtoehtonsa (muokkaajat): ”g” (yleinen: vaikuttaa kaikkiin lausekkeen esiintymisiin) ja ”i” (suorittaa kirjainkoolla merkityksettömän korvauksen). Ne on kirjoitettu lausekkeen loppuun juuri ennen viimeistä yksittäistä lainausta ja ne voidaan yhdistää:
Tämä pätee kaikkiin .jpg -tiedostoihin, jotka sisältävät ”DSC”, “dSC” ja “dsc” – muuta tiedoston osan osaksi ”photo”. ”-N” -vaihtoehdon vuoksi komento ei kuitenkaan nimeä tiedostoja uudelleen, vaan tulostaa ne vain konsoli-ikkunaan.
rename 'y/a-z/A-Z/' *.jpg
Korvaaminen ei ole ainoa asia, jolla tämä säännöllinen lauseke voi tehdä. Siellä on myös käännös – merkitty kirjaimella ”y” – joka voi muuttaa tiedostonimet monimutkaisemmalla tasolla. Sitä käytetään useimmiten tiedoston nimen vaihtamiseen:
Tämä muuttaisi kaikkien .jpg -tiedostojen nimet pienistä kirjaimista isoiksi. Jos haluat tehdä sen päinvastoin, vaihda vain säännöllisen lausekkeen osat ”vanha nimi” ja ”uusi nimi”. rename Käyttämällä -n komento perustuu siihen, että sekoitetaan muutamia peruskuvioita halutun tuloksen saavuttamiseksi. Kiitos
vaihtoehto, käyttäjien ei tarvitse koskaan vaarantaa tiedostojaan (tai hermojaan), koska se tarjoaa turvallisen ja hyödyllisen esikatselun siitä, miltä uudelleennimetyt tiedostot näyttävät.
Metamorfoosi 2
Métamorphose on alustojen välinen tiedostojen ja kansioiden massanimeäjä. Niille, jotka haluavat graafisen käyttöliittymän uudelleennimeämistoimenpiteisiin, Métamorphose on varsin tehokas työkalu. Se on saatavana sekä Windowsille että Linuxille. Aloita siirtymällä osoitteeseen sen verkkosivusto
ja lataa distron asennustiedosto. Se tarjoaa deb-tiedoston Debian-pohjaiselle distro- ja RPM-paketille Fedora, Mandriva ja SUSE.

linux-rename-files-metamorphose-picker

linux-rename-files-metamorphose-renamer
Napsauta lopuksi alareunan yläosassa olevaa ”Siirry” -painiketta suorittaaksesi uudelleennimeämistoiminnon. Jos huomaat virheen uudelleennimeämisen jälkeen, voit peruuttaa muutokset valitsemalla Kumoa.
pyRenamer – Helppo tie ulos Lopuksi ratkaisu, jota kaikki anti-konsolin käyttäjät ovat odottaneet: työpöytäsovellus, jossa kaikki voidaan tehdä yksinkertaisella hiiren napsautuksella. pyRenamer on hullun tehokas Pythonissa kirjoitettu tiedostojen uudelleennimeämistyökalu, joka löytyytässä
sudo apt install pyrenamer

linux-rename-files-pyrenamer
- Käyttöliittymä koostuu neljästä osasta:
- Puunäkymän tiedostoselain tiedostojen ja kansioiden valitsemiseksi
- Keskikatseluruutu, jossa näkyvät tiedostonimet ennen ja jälkeen uudelleennimeämisen
- Välilehtien ohjausalue uudelleennimeämisperusteiden valitsemiseksi
Asetukset -sivupalkki

linux-rename-files-pyrenamer3
Kokeneet käyttäjät arvostavat pyRenamerin kykyä nimetä uudelleen multimediatiedostoja lukemalla niiden metatiedoista. On myös mahdollista nimetä yksi tiedosto manuaalisesti uudelleen, kun erän uudelleennimeäminen on tarpeetonta. mv Pohjimmiltaan pyRenamer kietoo toiminnon remove ja
komennot käyttäjäystävälliseen käyttöliittymään. Se on loistava valinta niille, jotka eivät ole varmoja CLI -taidoistaan.
Nyt kun tiedät kuinka nimetä tiedostoja uudelleen Linuxissa, saatat haluta oppia muuttamaan tiedostojen käyttöoikeuksia rekursiivisesti. Lue, miten voit diagnosoida hitaasti toimivan Linux-tietokoneen tai ehkä käyttää Hosts-tiedostoa verkkosivustojen estämiseen/käyttämiseen.
Tue työtämme ❤️
Jos pidit tästä artikkelista, harkitse tipin antamista, jotta voimme jatkaa laadukkaan sisällön julkaisemista.




















