Перемістіть кілька файлів з різними форматами одночасно з терміналу

Значок стрілки та каталогу

Прочитавши заголовок, ви можете подумати, ну, дуже просто, я використовую команда cp або mv і я використовую символ узагальнення * для переміщення відразу. Але це перемістило б усі файли всередині каталогу, де ви працюєте. Але ми не хочемо цього, саме те, що ми хочемо показати в цьому міні-підручнику, - це дещо більш досконале, тобто перенести лише певні формати з цього каталогу в інше місце.

Пам'ятайте, що коли я кажу перемістити, це також може бути перейменовано. З огляду на це, давайте приступимо до справи, демонструючи, як це можна зробити в надзвичайно простий і швидкий спосіб, тож коли вам доведеться очистити певні формати файлів, вам не доведеться переміщувати їх один за іншим, але ви можете автоматизувати все з одного командного рядка. Ну і переміщати різні формати файли з одного каталогу в інший каталог, формат команди може бути одним із наступних:

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

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

Служать обидва випадки, у першому ми вказуємо те, що ми робимо шлях походження а потім розширення що ми збираємось рухатися. Будуть переміщені лише ті, а не інші, що впливає на будь-який файл, незалежно від його назви. У другому випадку передбачається, що ми вже працюємо з каталогу, де знаходяться файли, які ми збираємось перемістити ...

Наприклад, уявіть, що ми хочемо перенести всі відео з одного каталогу в інший. Натомість у цьому каталозі є .txt, .odt документи, а також музика в .mp3. Якби нас цікавило лише переміщення .flv, .mp4, .avi та .mkv, ми б зробили наступне:

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

Це так просто, коли Давайте перелічимо вміст зазначеного вихідного каталогу за допомогою lsМи побачимо, що всі переміщені файли зникли, але ті, на які ми не хотіли впливати, будуть. Дуже простий приклад, але, безсумнівно, новачки цінують!


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   gerarjors - сказав він

    відмінний внесок і корисний