GNU / Linux nap tipp: átnevezheti a fájlokat tömegesen

Átnevezheti a parancsot

Néha olyan könyvtárak vannak, amelyek tele vannak hang-, kép- vagy más fájlokkal, amelyeket szeretnénk átnevezni tömegesen, Vagy azért, mert más nevet akarunk neki adni, vagy mert valamilyen letöltési hálózatról letöltött fájlokról van szó, amelyek általában hosszú nevekkel vannak ellátva a szerzővel, az internettel stb. Sokan a nehéz és a lassú utat választják, vagyis az egyesével haladni, nevet adva nekik, amit akarnak.

Tehát nem bonyolítja az életét és egyszerűen átnevezheti a teljes könyvtárakat, és semmit sem telepíthet, hozzáférhet a rendszere konzoljához, és felhasználhatja azokat a parancsokat, amelyeket az alábbiakban bemutatunk, valódi felhasználási példákkal, hogy könnyebben megvalósíthassa őket a gyakorlatban. 

  • Képzelje el, hogy letöltött egy tömörített könyvtárat, amely 100 MP3 dalt tartalmaz. Ezek tartalmaznak egy ilyen formátumú nevet "Audio XX-Audio Track By www.musica.com", ahol XX a dal száma. Ha akarod megszabadulni a név egy részétől, ebben az esetben a «By www.musica.com», az «Audio» előtag és a könyvtár a Letöltések alatt található, és Zene néven szerepel:
cd /Descarga/Musica

rename 's/ - By www.musica.com//g' *.mp3

rename 's/Audio - //'g *.mp3
  • Képzelje el, mit akar most változtassa meg a nevet olyan könyvtárból, amely tele van különböző .jpg képekkel, olyan névvel, mint az "Illustration.jpg", és olyan neveket szeretnénk, mint a "Photo.jpg". Ehhez használhatja:
cd /Descarga/Fotos

rename y/Ilustración/Foto/ *.jpg
  • Akarod nagybetűket váltson kisbetűkre vagy fordítvanak nek? Nincs mit:
rename y/A-Z/a-z/ *.ext

rename y/a-z/A-Z/ *.ext
  • Távolítsa el és módosítsa a kiterjesztést, vagy egy fájlokkal teli könyvtárból, például .txt:
rename 's/\.txt$//' *.txt

rename 's/\.txt$/\.bak/' *.txt

További információkért olvassa el a man oldalakat az átnevezéshez (man rename). Egyéb opciók alternatívák Olyan programok, mint a pyRenamer, a Metamorphose, a KRename, a GPRename stb., Amelyek intuitívabbak és könnyebbek az Ön számára, mint ezeknek a parancsoknak a használata ...


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Eigiem közgyűlése dijo

    Köszönjük az átnevezés parancs példáit. A Windows rendszerben kijelölöm az összeset, rákattintok az elsőre és megváltoztatom a nevet, a többiek ugyanazt a nevet kapják, de egymás után következő számokat adnak hozzá. Lehet-e valami hasonlót tenni a Linuxon a konzol használatával?

  2.   Diego dijo

    Mi a teendő, ha a fájloknak más a neve?
    Elég lenne a "*" helyettesítő karaktert megadni fájlnévként?
    Köszönöm.