Tiedostojen tiedostotunnisteiden muuttaminen komentorivin avulla Mac OS:ssä
Sisällysluettelo:
Komentorivin käyttäjille voi olla hyödyllistä muuttaa ja nimetä uudelleen hakemiston tiedostoryhmän tiedostopääte. Oletetaan esimerkiksi, että sinulla on joukko tiedostoja, joiden tiedostotunniste on ".txt", mutta haluat kaikkien näiden tiedostotunnisteiden olevan ".py". Tämän aiomme osoittaa tässä luottamalla yksinkertaiseen bash-komentosarjaan muuttaaksesi ryhmää tiedostopäätteitä Mac OS / OS X:n komentorivillä, mutta tämä toimii myös linuxissa ja muissa unix-malleissa.
Ennen kuin aloitat, ymmärrä, että tämä ei muuta tiedostotyyppiä, se muuttaa vain tiedostopäätettä. Lisäksi tämä läpivientitapa käyttää tarkoituksella komentoriviä ja on siten suunnattu edistyneemmille käyttäjille. Pääte ei kuitenkaan ole ainoa tapa tehdä tämä, joten jos tämä on liian edistynyt tai epäolennainen käyttäjätaitosi kann alta, muista, että Mac OS tarjoaa yksinkertaisia työkaluja sekä tiedostojen eräuudelleennimeämiseen Mac OS:ssä että erämuutoksiin Myös Finder, joista kumpikaan ei vaadi komentoriviä ollenkaan. OK? Siirry komentoriville käyttämällä yksinkertaista yhden rivin bash-skriptiä.
Teidän tulee muuten aina tehdä kopio ja/tai varmuuskopio muokattavista tiedostoista, varsinkin jos olet uusi komentorivin käyttäjä. Jos näin ei tehdä, se voi johtaa tietojen menetykseen. Pääte on anteeksiantamaton kirjoitusvirheille, joten älä ohita varmuuskopioita.
Kaikkien tiedostopäätteiden muuttaminen hakemistossa komentorivin kautta
Otetaan muutama esimerkki. Ensimmäisessä esimerkissä muutamme kaikki nykyisen työhakemiston tiedostot, joiden tunniste on ".txt", ja muutamme ne muotoon ".py". Olettaen, että olet hakemistossa, jossa haluat muuttaa kaikki nykyisen hakemiston tiedostot uudeksi tiedostotunnisteeksi, tässä on käytettävä syntaksi:
.txt-tiedostolle; do mv $file>"
Huomaa, että tämä käyttää jokerimerkkiä , mikä tarkoittaa, että kaikki nykyisessä hakemistossa, joka vastaa .txt-tiedostotunnistetta, muutetaan. Huomaa myös useat "txt"- ja yksi "py"-esiintymät, jotka molemmat haluat muuttaa tarpeidesi mukaisiksi.
Tämä on vain yksinkertaisen silmukan luominen, josta etsitään jokerimerkkiä ja alkuperäistä tiedostopäätettä vastaavat tiedostot, ja sitten suoritetaan "mv"-komento siirtääksesi (uudelleennimeämällä) tiedostot alkuperäisestä tiedostopäätteestä korvike. Aika yksinkertaista, eikö?
Otetaan toinen esimerkki. Oletetaan, että nykyisessä hakemistossa on kokoelma kuvatiedostoja, joiden tiedostonimi on "blahblah.jpg.JPEG", mutta haluamme todellakin, että niillä kaikilla on sama tiedostonimi vähemmän tarpeeton ja helpompi lukea "blazblah.jpeg". Siinä tapauksessa syntaksi näyttäisi tältä:
"tiedostolle .jpg.JPEG; do mv $tiedosto ${file%.jpg.JPEG}.jpeg; tehty"
Komentorivin tapa muuttaa tiedostotunnisteita on melko nopea ja tiedostotunnisteet muuttuvat nopeasti ilman varoitusikkunoita tai vahvistuksia.
Ja toistaakseni tämä ei tarkoita tiedostotyyppien muuntamista tai muuta kuin tiedostotunnisteen nimeä.
Tiedätkö paremman tavan muuttaa hakemistossa olevien tiedostojen tiedostopäätteitä komentorivin kautta? Haluatko vain selata muita hienoja komentorivivinkkejä (siirry tänne)? Kerro meille mielipiteesi kommenteissa!