Premjestite nekoliko datoteka s različitim formatima istovremeno s terminala

Ikona strelice i direktorija

Nakon čitanja naslova možete misliti, pa, vrlo jednostavno, koristim naredba cp ili mv a zamjenski znak * koristim za kretanje odjednom. Ali to bi premjestilo svaku datoteku u direktorij u kojem radite. Ali mi to ne želimo točno, ono što želimo pokazati u ovom mini tutorialu je nešto malo profinjenije, odnosno premještati samo određene formate iz tog direktorija na drugo mjesto.

Zapamtite da kad kažem premjesti, to bi moglo biti i preimenovanje. Uz to, prijeđimo na posao koji pokazuje kako se to može učiniti super jednostavan i brz način, tako da kada morate očistiti određene formate datoteka, ne morate ih premještati jednog po jednog, već možete automatizirati sve iz jedne naredbene linije. Pa, za premještanje različitih formata datoteke iz jednog direktorija u drugi direktorij, format naredbe može biti jedan od sljedećih:

mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino

mv *.ext1 *.ext2 *.extn /ruta/destino

Oba slučaja služe, u prvom je ono što mi radimo da odredimo put porijekla a zatim nastavci da ćemo se kretati. Premjestit će se samo oni, a ne i drugi koji utječu na bilo koju datoteku, bez obzira na njezino ime. U drugom se slučaju pretpostavlja da već radimo iz direktorija u kojem se nalaze datoteke koje ćemo premjestiti ...

Na primjer, zamislite da sve videozapise želimo premjestiti iz jednog direktorija u drugi. Umjesto toga, u tom se direktoriju nalaze .txt, .odt dokumenti, a također i glazba u .mp3. Kad bi nas zanimalo samo premještanje .flv, .mp4, .avi i .mkv, ono što bismo napravili bilo bi sljedeće:

mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia

Tako je jednostavno, kada Navedimo sadržaj navedenog izvornog direktorija pomoću lsVidjet ćemo da su sve premještene datoteke nestale, ali one na koje nismo željeli utjecati bit će. Vrlo jednostavan primjer, ali zasigurno početnici cijene!


Komentar, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   gerarjors dijo

    izvrstan doprinos i koristan