linux - 如何删除 Linux 中所有目录文件的内容?
问题描述
我想知道如何删除 Linux 中目录包含的每个文件的内容。
解决方案
假设我们关心目录 /home/foo,您可以使用 find 和 exec 等:
find /home/foo -type file -exec bash -c "echo \"\" > '{}'" \;
推荐阅读
- sql-server - SQL Server:如何使用 case 命令更高效地进行自联接?
- html - 如何自定义个人资料图片输入,如 facebook
- python - 为什么 PyAudio 在我安装后会抛出 ModuleNotFoundError?
- javascript - 如何让 Javascript 或 Jquery 识别我动态添加的链接?
- java - Opencsv写入嵌套bean列表
- android - 我的 Android 应用程序中的 Facebook 登录在尝试登录时返回操作已取消
- r - 如何解释这些引导置信度结果
- c# - 如何抑制多次按钮点击?
- recursion - 一个关于使用海龟和递归用python制作分形的问题
- angular - Angular cdkDrag 边界父组件