Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
этому топику — местону скажем так, вроде информация годная, но вот статьёй это назвать тяжело. Это можно свернуть в комментарий к предыдущей «статье», до фразы: «смотри на find и прочитай в man'е, что у cp есть ключ --parents».
find /path ! -name "*exclude*"
find /path -type f ! -name "*exclude*" -exec cp --parents -t /target/dir "{}" \+
"{}" \+
в конце find-а?Строка `{}' будет заменена именем текущего обрабатываемого файла
find -exec echo {} ;
find -exec echo {} +
find -exec echo {} ';'
find ./, достаточно find .. Меньше набирать, и выглядит красивее.copymik "c:\Папка откуда" "d:\Папка куда" /MF *.txt *.doc *.pdf /MD Doc* Scan /XCF __*.pdf bak*.doc ~*.pdf /XCD Temp Tmpfind /home/vmail/vp/cur/ -type f -exec grep -H "To: office@vp.com" {} \; | xargs -n 1 -I % cp --parents "%" /home/OFFICE/
Как правильно скопировать файлы и папки исключая некоторые из них