|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請教高手,如何遍歷和拷貝目錄?
如何在Linux中拷貝除隱藏目錄以外的目錄到另一個目錄?
我試過用find -type d,但是還是會查找出所有的隱藏目錄? |
[code]
find $(pwd) -type d ! -name "\.*"[/code] |
(cd /directory&&tar cf - . --exclude="/.*")|(cd /dirctory2&& tar xvf -) |
謝謝逗逗他爹
但是有一個問題, 如果有你的 find $(pwd) -type d ! -name "\.*", 還是會把當前目錄包括在內, 能不能實現只列舉出子目錄: 舉例:
如當前目錄為/root,並有一個目錄/root/test
用 find $(pwd) -type d ! -name "\.*", 會查找出
/root
/root/test
能不能只查找出 /root/test |
自己試出來了 find -type d ! -name "\.*" |
自己試出來了 find -type d ! -name "\.*" |
為什麼逗逗他爹的語句在Redhat4中好像工作不正常, 還是會列出所有的隱藏目錄??? |
-->
試試find $(pwd)/* -type d ! -name "\.*" |
謝謝,目錄可以找出來了, 怎麼拷貝到另一個目錄呢? |
謝謝,目錄可以找出來了, 怎麼拷貝到另一個目錄呢? |
-exec cp -rf {} /directory/ \; |
搞定, 謝謝各位
Find $(pwd)/* –type d ! –name 「\.*」 –ok cp –R {} /mnt/ \; |
搞定, 謝謝各位
Find $(pwd)/* –type d ! –name 「\.*」 –ok cp –R {} /mnt/ \; |
| |