Flytt flere filer med forskjellige formater samtidig fra terminalen

Pil- og katalogikon

Etter å ha lest tittelen kan du tenke, vel, veldig enkelt, bruker jeg kommandoen cp eller mv og jeg bruker jokertegnet * for å flytte på en gang. Men det ville flytte hver eneste fil i katalogen der du jobber. Men vi vil ikke ha det akkurat, det vi vil vise i denne miniopplæringen er noe mer raffinert, det vil si å flytte bare bestemte formater fra inne i katalogen til et annet sted.

Husk at når jeg sier flytt, kan det også gi nytt navn. Når det er sagt, la oss gå ned til virksomheten som demonstrerer hvordan dette kan gjøres i en superenkel og rask måte, slik at når du må tømme visse filformater, trenger du ikke å flytte dem en etter en, men du kan automatisere alt fra en enkelt kommandolinje. Vel, for å flytte forskjellige formater av filer fra en katalog til en annen katalog, kan kommandoformatet være ett av følgende:

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

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

Begge sakene tjener, i den første er det vi spesifiserer opprinnelsesveien og deretter utvidelsene at vi skal flytte. Bare de vil bli flyttet og ikke andre, som påvirker filer, uansett navn. I det andre tilfellet antas det at vi allerede jobber fra katalogen der filene vi skal flytte ligger ...

Tenk deg for eksempel at vi vil flytte alle videoene fra en katalog til en annen. I stedet er det i denne katalogen .txt, .odt-dokumenter, og også musikk i .mp3. Hvis vi bare var interessert i å flytte .flv, .mp4, .avi og .mkv, det vi ville gjort ville være følgende:

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

Det er så enkelt når La oss liste innholdet i kildekatalogen med en lsVi vil se at alle de flyttede filene er borte, men de som vi ikke ønsket å påvirke, vil være det. Et veldig enkelt eksempel, men helt sikkert nybegynnere setter pris på!


En kommentar, legg igjen din

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   gerarjors sa

    utmerket bidrag og nyttig