1、刪除bither_api目錄下後所有綴名爲ldb的文件
find bither_api -name *.ldb -exec rm -fr {} \;
find 要查找的目錄名 -name .svn |xargs rm -rf
例如當前目錄下有名字爲1 2 3的三個文件夾,三個文件夾下面都有名字爲4的一個文件夾,用一條命令刪除文件夾4
rm -fr {1,2,3}/4
find 1/ 2/ 3/ -type d -name '4' -exec rm -fr {} \;
find * -type d -name '.svn' -exec rm -fr {} \;
find bither_api -name '*.py' -mtime -3 -exec ls -l {} \;
find bither_api -name '*.py' -mtime -3 -print
查找近三天modify的文件
如果查找三天以前modify的文件
將-3改爲+3
atime access(訪問); mtime modify(修改文件內容); ctime(修改文件狀態)
如何在Linux下拷貝一個目錄呢?這好像是再簡單不過的問題了。
比如要把/home/usera拷貝到/mnt/temp,首先想到的就是
cp -R /home/usera/* /mnt/temp
但是這樣有一個問題,/home/usera下的隱藏文件都不會被拷貝,子目錄下的隱藏文件倒是會的。
那如何纔是正確的方法呢?有人說用-a選項,有人說用find加管道。
其實沒這麼複雜,Google了之後,學了一招。原來只有用“.”當前目錄代替“*”就好了。
cp -R /home/usera/. /mnt/temp