I tried to rm -rf
a folder, and got "device or resource busy".
In Windows, I would have used LockHunter to resolve this. What's the linux equivalent? (Please give as answer a simple "unlock this" method, and not complete articles like this one. Although they're useful, I'm currently interested in just ASimpleMethodThatWorks™)
Best Answer
The tool you want is
lsof
, which stands for list open files.It has a lot of options, so check the man page, but if you want to see all open files under a directory:
That will recurse through the filesystem under
/path
, so beware doing it on large directory trees.Once you know which processes have files open, you can exit those apps, or kill them with the
kill(1)
command.