Mac OS X: zablokowane pliki

Zapewne wielu z Was podczas próby usunięcia plików z kosza napotkało problem z wykonaniem tego polecenia z powodu blokady pliku.

Mac OS X - zablokowane pliki


W większości wypadków wystarczy zamknąć aplikację, w której otwarty jest dany plik co zapewne rozwiąże nasz problem. Co jednak zrobić gdy okaże się, że nie wiemy, który z programów blokuje plik? Jak zwykle w takim przypadku niezastąpionym pomocnikiem okaże się systemowy Terminal.

Mac OS X - zablokowane pliki

  • Otwieramy Terminal i wpisujemy polecenie lsof + spacja (nie naciskamy klawisza ENTER)
  • Następnie przeciągamy i opuszczamy na okno Terminala zablokowany plik, jego ścieżka dostępu zostanie dodana do polecenia
  • Naciskamy ENTER, po chwili zostaną wyświetlone informacje o pliku.


Mac OS X - zablokowane pliki

  • Nas najbardziej interesują pierwsze dwie kolumny: COMMAND, która zawiera nazwę aplikacji blokującej plik oraz PID, która zawiera numer procesu
  • Teraz możemy uruchomić Monitor aktywności i po nazwie lub numerze PID wyszukać uruchomiony program


Mac OS X - zablokowane pliki

Żeby zamknąć blokującą plik aplikację zaznaczamy jej proces i naciskamy przycisk „Zakończ proces”, po potwierdzeniu wykonania operacji spokojnie możemy usunąć plik.