查找命令unix
回答
-depth
僅僅意味着一個目錄中的內容的目錄本身之前處理:
pax> find /tmp
/tmp
/tmp/.X11-unix
/tmp/pax
/tmp/sort444444
/tmp/sort544444
/tmp/sort644444
/tmp/sort744444
/tmp/XWin.log
pax> find /tmp -depth
/tmp/.X11-unix
/tmp/pax
/tmp/sort444444
/tmp/sort544444
/tmp/sort644444
/tmp/sort744444
/tmp/XWin.log
/tmp
-print
意味着每個項被打印到標準輸出。這通常是系統中的默認值,您不指定操作,但我已經看到一些默認情況下不做任何操作(在我看來不是很有用)。
你可能會更好過明確使用-print0
如果你打算將管道輸出到xargs
(和使用xargs -0
)(如果您的系統支持他們)。這將刪除文件名中的空格問題。
其實我在cpio中使用這個像find一樣。 | cpio -o | cpio -id,所以我希望cpio創建dirs如果不存在 – soField 2010-06-09 08:12:04
因此使用深度選項爲了cpio創建dirs或我可以使用straigthforward find – soField 2010-06-09 08:13:01
其實如果你是_creating_目錄,你可能不會'你想要'-depth'。您想要首先創建目錄,而不是其中的文件。無論如何,我認爲'cpio -d'會創建目錄,所以它可能無關緊要。 – paxdiablo 2010-06-09 08:18:12
- 1. 的Linux/Unix查找命令
- 2. 在unix中查找命令
- 3. Unix「查找」命令用法
- 4. Unix查找和文件命令問題
- 5. Unix命令查找非ASCII字符
- 6. 忽略查找命令的Linux/Unix
- 7. UNIX命令「找不到命令」錯誤
- 8. Unix查找命令 - Unix中的.net File.Exists和Directoty.Exists等價物
- 9. unix命令「&」選項查詢
- 10. Unix命令
- 11. Unix grep命令
- 12. Unix命令
- 13. Unix dot命令
- 14. Unix命令
- 15. unix find命令
- 16. tee命令UNIX
- 17. SSH UNIX命令
- 18. Unix strace命令
- 19. unix bash命令
- 20. unzip unix命令
- 21. 狗命令UNIX
- 22. UNIX grep命令
- 23. 找不到基本的Unix命令
- 24. UNIX找到「+」字符結尾命令
- 25. 獲取「命令未找到」在UNIX
- 26. UNIX殼牌命令「R--」找不到命令腳本問題
- 27. Linux查找命令
- 28. linux「查找」命令
- 29. Unix命令查找字符串集交集或異常值?
- 30. Unix命令查找兩個文件中常見的行
屬於superuser.com,順便說一句,嘗試'人發現' – swegi 2010-06-09 08:08:05