Farklı formatlara sahip birkaç dosyayı aynı anda terminalden taşıyın

Ok ve dizin simgesi

Başlığı okuduktan sonra düşünebilirsiniz, çok basit, ben kullanıyorum cp veya mv komutu ve hepsini aynı anda hareket ettirmek için * joker karakterini kullanıyorum. Ancak bu, çalıştığınız dizinin içindeki dosyaların her birini taşır. Ancak tam olarak bunu istemiyoruz, bu mini eğitimde göstermek istediğimiz şey biraz daha rafine bir şey, yani yalnızca belirli biçimleri o dizinin içinden başka bir yere taşımak.

Taşı dediğimde, yeniden adlandırılabileceğini de unutmayın. Bununla birlikte, bunun nasıl yapılabileceğini gösteren işe başlayalım. süper kolay ve hızlı bir yol, böylece belirli dosya formatlarını temizlemeniz gerektiğinde bunları tek tek taşımanıza gerek kalmaz, ancak her şeyi tek bir komut satırından otomatikleştirebilirsiniz. Farklı formatları taşımak için bir dizinden farklı bir dizine dosyalarkomut formatı aşağıdakilerden biri olabilir:

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

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

Her iki durum da hizmet ediyor, ilk yaptığımız şey şunu belirtmek menşe yolu ve sonra uzantılar hareket edeceğimizi. Adı ne olursa olsun herhangi bir dosyayı etkileyecek şekilde yalnızca bunlar taşınacaktır, diğerleri taşınmayacaktır. İkinci durumda, zaten taşıyacağımız dosyaların bulunduğu dizinden çalıştığımız varsayılır ...

Örneğin, tüm videoları bir dizinden farklı bir dizine taşımak istediğimizi hayal edin. Bunun yerine, bu dizinde .txt, .odt belgeleri ve ayrıca .mp3 biçiminde müzik vardır. Sadece taşınmakla ilgileniyor olsaydık .flv, .mp4, .avi ve .mkvyapacağımız şey şu olacaktır:

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

Bu kadar basit, ne zaman Söz konusu kaynak dizinin içeriğini bir ls ile listeleyelim.Taşınan tüm dosyaların gittiğini göreceğiz, ancak etkilemek istemediklerimiz olacak. Çok basit bir örnek, ama kesinlikle yeni başlayanlar takdir ediyor!


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Gerarjors dijo

    mükemmel katkı ve faydalı