作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在寻找一个 Linux 脚本,它允许在文件超过特定大小时(例如 50 kB)时清空文件的内容。
我试过这个脚本:
#!/bin/bash
find /home/walid/Documents -type f -size +50k -exec echo >"{}" \;
但它不起作用。
另一方面,它适用于删除文件:
#!/bin/bash
find /home/walid/Documents -type f -size +50k -exec rm "{}" \;
最佳答案
您的重定向 (>
) 在开始 find
之前发生。您现在可能有一个名称为 {}
的文件。
我建议使用 truncate
而不是重定向来覆盖文件:
find /home/walid/Documents -type f -size +50k -exec truncate --size 0 "{}" \;
关于linux - 允许在文件超过一定大小时清空文件的 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46050325/
我正在尝试开发右边框/Angular 具有特定 Angular (30°) 的表格。我见过一些类似的解决方案,但它们都无法在一定程度上发挥作用。如果我想从 30° 改变到 20°,我不想花太多力气。
我是一名优秀的程序员,十分优秀!