是否可以用一個命令(無循環)清除目錄中每個文件的內容?Linux是否可以清空目錄中所有文件的內容
5
A
回答
6
使用截斷:
truncate -s 0 directory/* &> /dev/null
9
這是醜陋的地獄,但它的工作原理:
find . -type f -exec sh -c 'echo -n "" > $1' sh {} \;
這將明確每個文件中的每個子目錄。
如果只想清除當前目錄下的文件:
for i in *; do cat /dev/null > $i; done
(是的,這是一個循環,但它是一條線。)
相關問題
- 1. XNA Project內容目錄中的子目錄是否有可能?
- 2. 是否可以將cacerts的所有內容導入jssecacerts文件?
- 3. 是否可以刪除文件夾的所有內容?
- 4. 是否可以屏蔽某些目錄中的所有內容但不包含「文件名」?
- 5. 是否可以更改intelliJ/PhpStorm目錄下所有文件的文件關聯?
- 6. 清空文件內容
- 7. 是否可以在C++中查看命名空間的所有內容?
- 8. PHP刪除的目錄都是空的所有文件和所有子目錄
- 9. 是否可以禁止robots.txt中的所有子目錄?
- 10. 讀取目錄中的所有文件內容
- 11. 從目錄中的多個文件打印所有內容
- 12. 使用CMD顯示目錄中所有.txt文件的內容
- 13. 是否有工具可以將目錄的內容連續複製到HDFS中?
- 14. 是否可以搜索上傳到SharePoint Server的所有文件內容?
- 15. 是否可以嵌入文件夾中的所有文件?
- 16. 是否可以從目錄中填充頻道中的文件?
- 17. 讀取linux中的目錄內容
- 18. 如何忽略除頂層目錄中的幾個文件以及使用.gitignore的幾個目錄中的所有內容的所有內容
- 19. 空目錄(刪除所有文件)
- 20. PHP:是否可以包含兄弟目錄中的文件?
- 21. 是否可以清除在NGZone中設置的所有間隔?
- 22. CMake遞歸地將目錄的所有子目錄內的所有源文件添加到可執行文件?
- 23. 如何檢查,看看是否在內容文件存在於目錄中的文件中的內容
- 24. 是否可以通過cmd /批處理文件將目錄中的文件複製到所有其他目錄中的子目錄中?
- 25. 更改目錄中所有內容的所有者
- 26. 找到目錄中的所有文件不是目錄本身
- 27. 是否有可能在清單文件
- 28. 是否可以清除gVIM中的郵件歷史記錄?
- 29. Linux中所有用戶的顯示文件/目錄權限
- 30. Linux命令給目錄中的所有文件
你爲什麼想避免循環? – nneonneo 2013-03-16 00:20:01
精心製作的AWK或Bash命令是否會被視爲編程問題? – 2013-03-16 00:22:04
我想要一個命令從命令行運行。我敢肯定,有一些方法可以用fine-type f -exec echo「」.....只是不能完成它 – 2013-03-16 00:22:33