Luettuasi otsikon voit ajatella, hyvin, hyvin yksinkertainen, käytän komento cp tai mv ja käytän jokerimerkkiä * siirtyäksesi kerralla. Mutta se siirtäisi kaikki tiedostot hakemistossa, jossa työskentelet. Mutta emme halua sitä tarkalleen, mitä haluamme näyttää tässä mini-opetusohjelmassa, on jotain hiukan hienostuneempaa, eli siirtää vain tietyt tiedostomuodot hakemiston sisältä toiseen paikkaan.
Muista, että kun sanon siirron, se voidaan myös nimetä uudelleen. Siitä huolimatta, aloitetaan liike-elämä, joka osoittaa, miten tämä voidaan tehdä erittäin helppo ja nopea tapa, joten kun sinun on tyhjennettävä tiettyjä tiedostomuotoja, sinun ei tarvitse siirtää niitä yksitellen, vaan voit automatisoida kaiken yhdeltä komentoriviltä. No, siirtää eri formaatteja tiedostot yhdestä hakemistosta toiseen hakemistoon, komentomuoto voi olla jokin seuraavista:
mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino
mv *.ext1 *.ext2 *.extn /ruta/destino
Molemmat tapaukset palvelevat, ensimmäisessä erittelemme lähtöreitti ja sitten laajennukset että muutamme. Vain ne siirretään eikä muut, mikä vaikuttaa mihin tahansa tiedostoon, sen nimestä riippumatta. Toisessa tapauksessa oletetaan, että työskentelemme jo hakemistosta, jossa siirrettävät tiedostot sijaitsevat ...
Kuvittele esimerkiksi, että haluamme siirtää kaikki videot yhdestä hakemistosta toiseen. Sen sijaan siinä hakemistossa on .txt, .odt asiakirjoja ja myös musiikkia .mp3: ssa. Jos olisimme kiinnostuneita vain siirtämään .flv, .mp4, .avi ja .mkv, mitä tekisimme, olisi seuraava:
mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia
Se on niin yksinkertaista, milloin Luetteloidaan mainitun lähdehakemiston sisältö ls: lläNäemme, että kaikki siirretyt tiedostot ovat poissa, mutta ne, joihin emme halunneet vaikuttaa, ovat. Hyvin yksinkertainen esimerkki, mutta varmasti aloittelijat arvostavat!
erinomainen panos ja hyödyllinen