Flyt flere filer med forskellige formater samtidigt fra terminalen

Pil- og biblioteksikon

Efter at have læst titlen kan du tænke, godt, meget simpelt, bruger jeg kommandoen cp eller mv og jeg bruger jokertegnet * til at flytte på én gang. Men det ville flytte hver eneste af filerne inde i den mappe, hvor du arbejder. Men vi ønsker ikke det nøjagtigt, hvad vi vil vise i denne mini-tutorial er noget lidt mere raffineret, det vil sige kun at flytte bestemte formater inde fra den mappe til et andet sted.

Husk, at når jeg siger flyt, kan det også omdøbe. Når det er sagt, lad os komme i gang med at demonstrere, hvordan dette kan gøres i en super nem og hurtig måde, så når du skal rense bestemte filformater, behøver du ikke flytte dem én efter én, men man kan automatisere alt fra en enkelt kommandolinje. Nå, at flytte forskellige formater af filer fra en mappe til en anden mappe, kan kommandoformatet være et af følgende:

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

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

Begge sager tjener, i den første er det, vi gør, at specificere oprindelsesruten og derefter udvidelserne at vi skal bevæge os. Kun dem flyttes og ikke andre, der påvirker enhver fil, uanset dens navn. I det andet tilfælde antages det, at vi allerede arbejder fra den mappe, hvor de filer, vi skal flytte, er placeret ...

Forestil dig f.eks., At vi vil flytte alle videoer fra en mappe til en anden. I stedet for er der i denne mappe .txt, .odt-dokumenter og også musik i .mp3. Hvis vi kun var interesserede i at flytte .flv, .mp4, .avi og .mkv, hvad vi ville gøre, ville være følgende:

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

Det er så simpelt, hvornår Lad os liste indholdet af nævnte kildekatalog med en lsVi vil se, at alle de flyttede filer er væk, men dem, som vi ikke ønskede at påvirke, vil være. Et meget simpelt eksempel, men helt sikkert værdsætter begyndere!


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   gerarjors sagde han

    fremragende bidrag og nyttigt