Ho provato a rm -rf
una cartella e ho ricevuto "dispositivo o risorsa occupata".
In Windows, avrei usato LockHunter per risolvere questo problema. Qual è l'equivalente di Linux? (Per favore fornisci come risposta un semplice metodo "sblocca questo" e non articoli completi come questo. Sebbene siano utili, al momento sono interessato solo a ASimpleMethodThatWorks™)
Risposta accettata:
Lo strumento che desideri è lsof
, che sta per elenca i file aperti .
Ha molte opzioni, quindi controlla la pagina man, ma se vuoi vedere tutti i file aperti in una directory:
lsof +D /path
Ciò ricorderà attraverso il filesystem in /path
, quindi fai attenzione a farlo su alberi di directory di grandi dimensioni.
Una volta che sai quali processi hanno file aperti, puoi uscire da quelle app o ucciderle con kill(1)
comando.