как перемещать определенные файлы на основе их расширений

Я использую утилиту graphviz, но это не для слабонервных. У этого есть крутая кривая обучения, но я доволен результатами, которые я получаю.

1
задан 16 March 2013 в 07:19

3 ответа

почему не cp /path/to/dir/where/pdf/are/*.pdf /path/to/where/ever

2
ответ дан 25 May 2018 в 00:28

Другой метод с использованием рекурсивных глобусов (доступен в zsh и bash): mv /path/to/original/directory/**/*.pdf /path/to/new/directory/

1
ответ дан 25 May 2018 в 00:28

Команда:

for file in { ls *. pdf} 
do
mv "$file" /destination /here 
done 

Итак, прежде чем делать это, вы должны перейти в свой каталог, где есть файлы.

0
ответ дан 25 May 2018 в 00:28
  • 1
    Выполнение с мобильного. Может ли кто-нибудь поставить его в формате plz – Ten-Coin 16 March 2013 в 07:48
  • 2
    @Lucio Большое спасибо моему другу. – Ten-Coin 16 March 2013 в 08:48
  • 3
    Плюс к подлинному скрипту, вы можете добавить еще один с -R в качестве параметра в команде ls, добавив рекурсивную функцию. Во всяком случае, ваш сценарий является самым чистым и понятным. – Lucio 16 March 2013 в 08:56

Другие вопросы по тегам:

Похожие вопросы: