Сценарий оболочки для поиска файлов.txt,.csv в папках/подпапках, воссоздания папки исходного пути по другому пути и копирования файлов

0
09.04.2021, 07:30
1 ответ

Это можно сделать с помощью rsync. Если вы хотите просто взять файлы.txt и.csv из исходного каталога, вы можете скопировать только эти файлы вместе со связанной с ними структурой каталогов в целевой.

Например:

rsync -av --include="*/" --include="*.csv" --include="*.txt"  --exclude="*" u01/temp/ u01/perm/

Если вы хотите сделать обратное и сделать что-то вроде копирования всех файлов, кроме `.json `и `.xlsx `, вы должны использовать `--exclude `в вызове команды следующим образом :
rsync -avz --exclude="*.json" --exclude="*.xls" --exclude="*.xlsx" u01/temp/ u01/perm/
0
28.04.2021, 22:53

Теги

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