我必须列出文件,然后我必须由创建者删除文件。
我使用下面的命令来列出文件:- ls-lrt
但我不确定如何通过创建者名称删除文件。
请尽快帮助我。
最佳答案
您可以使用 find
来做到这一点。首先找到正确的语法并确认匹配:
find /path/to -type f -user username -maxdepth 1
如果一切正常,您可以继续并删除匹配的文件:
find /path/to -type f -user username -maxdepth 1 -delete
如果你的find
版本没有-delete
那么你可以这样做:
find /path/to -type f -user username -maxdepth 1 -exec rm {} \;
关于linux - 有没有办法在 unix 或 linux 中列出文件并由创建者删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20911823/