【发布时间】:2015-09-09 06:07:21
【问题描述】:
假设我的 Ubuntu-Linux 的一个目录中有三个文件。其中一个在音乐播放器中打开,另外两个在任何应用程序中未打开,也未在任何进程中使用。
我想删除这两个文件。换句话说,我想检测没有被任何进程使用的文件,然后删除它们。
我试过这个:
rm !(lsof | grep "thePath")
但它失败了。 lsof 这里有问题。
有什么办法吗?
【问题讨论】:
-
你可能需要
lsof和grep。 -
我试过这个:
rm !(lsof | grep "thePath")。但它失败了。lsof这里有问题。我该怎么办? -
你的任务是找到一个正在使用的文件,添加
rm很明显。我建议您在应用删除操作之前尝试找出您的系统如何做到这一点。我已经看到发布的讨论问题,但我目前无法测试它们。 -
您应该在Unix & Linux Stack-Exchange 网站上发布此类问题。不在这里。