Esiste un modo per determinare quale applicazione / processo si suppone utilizzi un file / una cartella?

1

Nel mio cestino c'è una cartella testarda che apparentemente non può essere cancellata perché "qualcosa la sta usando". So come forzare lo svuotamento del cestino, ma piuttosto che farlo, mi piacerebbe sapere esattamente chi sta usando questo file .

C'è un modo per determinare quale applicazione / processo si suppone utilizzi un file / cartella?

Mac OSX Yosemite.

    
posta Omega 19.08.2015 - 22:20
fonte

2 risposte

1

Sì, il comando lsof ti mostrerà questo. Aprire un termin e digitare "lsof [nome cartella]" e l'ID comando e processo dovrebbe essere elencato.

    
risposta data 19.08.2015 - 22:46
fonte
0

Il cestino è speciale, spesso il file non è aperto.

  1. Riavvia per chiudere tutti i file (il sistema non apre quasi mai un file nel cestino)
  2. Svuota di nuovo
  3. Forza vuoto: tieni premuto alt / opzione e cestino vuoto

Nel peggiore dei casi, puoi utilizzare lsof ma dal momento che il cestino potrebbe essere un'unità esterna o un'unità interna o un elemento utente, il "cestino" è una combinazione di diverse posizioni.

sudo lsof ~/.Trash/ /.Trashes/
    
risposta data 19.08.2015 - 22:57
fonte

Leggi altre domande sui tag