find . -type f ! \( -name "*.jpg" -o -name "*.png" -o -name "*.pyc" -o -name "*.log" \) -mmin -$((60*9)) -print0 | tar -czvf patch.tar.gz --null -T -
主要是想做个补丁,把最近改的文件都拎出来,然后打个包
主要是想做个补丁,把最近改的文件都拎出来,然后打个包
1
47jm9ozp May 12, 2015
find . -type f ! \( -name "*.jpg" -o -name "*.png" -o -name "*.pyc" -o -name "*.log" \) -mmin -$((60*9)) -print0 | sed 's/^\.\\//g' |tar -czvf patch.tar.gz --null -T -
|
2
47jm9ozp May 12, 2015
因为find结果有.\啊……想了想这么压缩再解压出来应该不影响
|
4
SoloCompany May 13, 2015 via iPad
加个中间管道用sed把./删掉不就好了?
|