На этот вопрос уже есть ответ:
Недавно я восстановил поврежденный диск. у него есть тонна дополнительных файлов, которые мне не нужны, но мне нужно скопировать файлы по расширению в новое место, например: .jpg .png .mov .mp4 .wav .pdf .doc ext, они хранятся в нескольких подпрограммах. каталоги вместе с множеством дерьмовых файлов. например .java и .txts
Использование rsync -avm --include='*.ext' -f 'hide,! */' "dir" "dir"
, я выполнил задачу и сделал .sh-скрипт, дублирующий метод для других расширений.
Открыть терминал
cd /media/drew/recovered-drive/home/drew
cp -r *.jpg /home/drew/Pictures
cp -r *.mov /home/drew/Videos
etc...
Помогает ли это?
Путь ленивца - сначала удалить ненужные файлы.
find . -name "*.java" -type f|xargs rm -f
find . -name "*.txt" -type f|xargs rm -f