lsof adalah perintah untuk mengetahui program/software yang sedang mengakses file tertentu.
Mungkin dari kita pernah mengalami sewaktu me-copy file, menginstalasi software atau me-remove software di linux muncul pesan kesalahan bahwa file tertentu sedang digunakan oleh program lain, dan proses tersebut tidak dapat dilanjutkan lagi. Sebagian dari kita juga sudah mengetahui untuk melihat proses-proses yang sedang berjalan di linux bisa menggunakan perintah top atau ps -aux, namun jika perintah-perintah tersebut belum bisa menampilkan program apa saja yang sedang mengakses file tertentu, maka kita bisa menggunakan perintah-perintah berikut:
lsof path-file
fuser -v path-file
contoh penggunaan:
lsof /var/cache/debconf/config.dat
fuser -v /var/cahce/debconf/config.dat