Seperti yang dikatakan Rabarberski, lsof
dapat digunakan untuk menemukan proses apa pun yang membuka file. Perhatikan bahwa Anda perlu menjalankan program sebagai root, yaitu menggunakan sudo
, dan bahwa Anda dapat memberikan pathname ke file yang Anda minati sebagai argumen, jadi tidak perlu grep
doa dalam petunjuk yang ditunjukkan oleh Rabarberski. Juga, jika suatu proses menahan kunci pada file, Anda seharusnya dapat melihatnya dari kolom FD di lsof
output. Lihat halaman manual untuk detailnya. (Ketika saya menjalankan sudo lsof
pada mesin saya, saya tidak melihat file terkunci, jadi saya tidak akan menjamin bahwa ini berfungsi dengan baik pada Mac. sudo
Bagaimanapun juga adalah program unix generik, dan mungkin beberapa fitur tidak berfungsi pada OSX.)
Anda tidak dapat membuka kunci file tanpa mematikan proses yang menahan kunci. Tetapi Anda dapat menghapusnya dengan rm
dari baris perintah.