Przenoś kilka plików w różnych formatach jednocześnie z terminala

Ikona strzałki i katalogu

Po przeczytaniu tytułu można pomyśleć, cóż, bardzo prosty, używam polecenie cp lub mv i używam symbolu wieloznacznego *, aby przenieść wszystko naraz. Ale to spowodowałoby przeniesienie każdego z plików do katalogu, w którym pracujesz. Ale nie chcemy tego dokładnie, to, co chcemy pokazać w tym mini samouczku, to coś nieco bardziej dopracowanego, to znaczy przeniesienie tylko niektórych formatów z tego katalogu w inne miejsce.

Pamiętaj, że kiedy mówię „przenieś”, może to być również zmiana nazwy. Mając to na uwadze, przejdźmy do biznesu, pokazując, jak można to zrobić super łatwy i szybki sposób, dzięki czemu w przypadku konieczności usunięcia określonych formatów plików nie trzeba będzie przenosić ich jeden po drugim, ale można zautomatyzować wszystko za pomocą jednego wiersza poleceń. Cóż, aby przenieść różne formaty pliki z jednego katalogu do innego katalogu, format polecenia może być jednym z następujących:

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

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

Oba przypadki służą, w pierwszym z nich określamy trasa pochodzenia a następnie rozszerzenia że zamierzamy się przeprowadzić. Przeniesione zostaną tylko te, a nie inne, wpływające na dowolny plik, niezależnie od jego nazwy. W drugim przypadku zakłada się, że pracujemy już z katalogu, w którym znajdują się pliki, które zamierzamy przenieść ...

Na przykład wyobraź sobie, że chcemy przenieść wszystkie filmy z jednego katalogu do innego. Zamiast tego w tym katalogu znajdują się dokumenty .txt, .odt, a także muzyka w formacie .mp3. Gdybyśmy byli zainteresowani tylko przeniesieniem .flv, .mp4, .avi i .mkv, co byśmy zrobili, wyglądałoby następująco:

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

To takie proste, kiedy Wypiszmy zawartość wspomnianego katalogu źródłowego z lsZobaczymy, że wszystkie przeniesione pliki zniknęły, ale te, na które nie chcieliśmy wpływać, będą. Bardzo prosty przykład, ale z pewnością początkujący docenią!


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Gerarjors powiedział

    doskonały wkład i przydatny