Flytta flera filer med olika format samtidigt från terminalen

Pil- och katalogikon

Efter att ha läst titeln kan du tänka, ja, väldigt enkelt, använder jag kommandot cp eller mv och jag använder jokertecken * för att flytta på en gång. Men det skulle flytta var och en av filerna i katalogen där du arbetar. Men vi vill inte ha det exakt, det vi vill visa i denna mini-handledning är något mer förfinat, det vill säga att bara flytta vissa format inifrån den katalogen till en annan plats.

Kom ihåg att när jag säger flytta kan det också byta namn. Med det sagt, låt oss gå ner till affärer som visar hur detta kan göras i ett super enkelt och snabbt sätt, så att när du måste rensa vissa filformat behöver du inte flytta dem ett efter ett, utan du kan automatisera allt från en enda kommandorad. Jo, att flytta olika format av filer från en katalog till en annan katalogkan kommandoformatet vara något av följande:

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

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

Båda fallen tjänar, i det första är det vi gör är att specificera ursprungsvägen och sedan tilläggen att vi ska flytta. Endast de flyttas och inte andra, vilket påverkar alla filer, oavsett namn. I det andra fallet antas att vi redan arbetar från katalogen där filerna som vi ska flytta finns ...

Tänk dig till exempel att vi vill flytta alla videor från en katalog till en annan. Istället finns i den katalogen .txt, .odt-dokument och även musik i .mp3. Om vi ​​bara var intresserade av att flytta .flv, .mp4, .avi och .mkv, vad vi skulle göra skulle vara följande:

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

Det är så enkelt när Låt oss lista innehållet i nämnda källkatalog med en lsVi kommer att se att alla de flyttade filerna är borta, men de som vi inte ville påverka kommer att vara. Ett mycket enkelt exempel, men nybörjare uppskattar säkert!


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   gerarjors sade

    utmärkt bidrag och användbart