Perintah Linux

Penggunaan Perintah lsof untuk Mencari Fail Terbuka

Penggunaan Perintah lsof untuk Mencari Fail Terbuka

"Lsof" adalah singkatan dari Open Open Files. Ini adalah utiliti Linux untuk menyenaraikan semua fail terbuka sistem. Perintah ini dapat digabungkan dengan parameter yang berbeda untuk mengubah outputnya seperti yang diinginkan. Anda dapat melihat perincian semua parameter dan bendera dengan melihat manual bantuan arahan "lsof".

Dalam artikel hari ini, anda akan dapat mengetahui penggunaan perintah "lsof" yang betul untuk mencari semua fail yang terbuka di Linux Mint 20.

Penggunaan Perintah "lsof" untuk Mencari Fail Terbuka di Linux Mint 20

Untuk mengetahui penggunaan perintah "lsof" yang betul dan menggunakannya untuk mencari fail terbuka di Linux Mint 20, anda dapat melihat semua contoh yang telah dibagikan di bawah ini.

Contoh 1: Senaraikan Semua Fail Terbuka di Linux Mint 20
Untuk menyenaraikan semua fail yang terbuka di Linux Mint 20, anda harus melaksanakan perintah berikut di terminal:

$ lsof

Perintah ini akan memaparkan senarai semua fail yang sedang dibuka pada sistem Linux Mint 20 anda, seperti yang ditunjukkan dalam gambar di bawah:

Contoh 2: Senaraikan Semua Fail Terbuka Milik Direktori Khusus di Linux Mint 20
Anda juga boleh menyenaraikan semua fail terbuka milik direktori tertentu di Linux Mint 20 dengan menentukan nama direktori tersebut dengan perintah "lsof" dengan cara berikut:

$ direktori sudo lsof + D

Di sini, anda harus mengganti jalan direktori dengan jalan sebenarnya dari direktori yang failnya terbuka yang ingin anda senaraikan. Sebagai contoh, kami telah menggantinya dengan "/ var / log /".

Perintah ini akan memaparkan daftar semua file terbuka yang termasuk dalam direktori "/ var / log /", seperti yang ditunjukkan pada gambar di bawah:

Contoh 3: Senaraikan Semua Fail Terbuka Yang Milik Pengguna Khusus di Linux Mint 20
Sekiranya anda ingin menyenaraikan semua fail terbuka milik pengguna tertentu di Linux Mint 20, maka anda boleh melakukannya dengan melaksanakan perintah "lsof" dengan cara berikut:

$ lsof -u nama pengguna

Di sini, anda harus mengganti nama pengguna dengan nama pengguna yang fail terbuka yang ingin anda senaraikan. Sebagai contoh, kami telah menggantinya dengan "kbuzdar".

Perintah ini akan memaparkan senarai semua fail terbuka milik pengguna yang ditentukan, seperti yang ditunjukkan dalam gambar di bawah:

Contoh 4: Senaraikan Semua Fail Terbuka yang Mendapatkan Protokol Internet Terutama di Linux Mint 20
Anda juga boleh mencantumkan semua fail terbuka milik protokol Internet tertentu di Linux Mint 20 dengan menjalankan perintah "lsof" dengan cara berikut:

$ lsof -i 6

Anda juga dapat mengganti "6" dengan "4" jika anda ingin menyenaraikan semua fail terbuka milik IPv4.

Perintah ini akan memaparkan senarai semua fail terbuka milik protokol IPv6, seperti yang ditunjukkan dalam gambar di bawah:

Contoh 5: Senaraikan Semua Fail Terbuka Milik Sistem Fail Tertentu di Linux Mint 20
Sekiranya anda ingin menyenaraikan semua fail terbuka milik sistem fail tertentu di Linux Mint 20, maka anda boleh melakukannya dengan mengubah perintah "lsof" dengan cara berikut:

$ lsof / proses

Di sini, anda boleh mengganti "/ proc" dengan sistem fail lain yang anda pilih juga.

Perintah ini akan memaparkan senarai semua fail terbuka milik sistem fail "/ proc", seperti yang ditunjukkan pada gambar di bawah:

Kesimpulannya

Dengan membaca semua contoh yang telah ditunjukkan kepada anda dalam artikel ini, anda akan dapat mengetahui penggunaan perintah "lsof" yang betul untuk mencari semua fail yang terbuka di Linux Mint 20.

Cara Menghapus PPA dari Ubuntu
Repositori PPA adalah repositori tidak rasmi yang menyediakan cara untuk menambahkan aplikasi pihak ketiga ke OS Ubuntu. Dengan PPA, anda boleh memasa...
Mencari Fail di Ubuntu 20.04
Oleh kerana Ubuntu kini merupakan sistem operasi opensource yang paling popular, pembebasan Ubuntu 20.04, versi LTS (Long Term Support), telah mendapa...
Cara Menggunakan Perintah Skrin di Ubuntu
Sering kali kita perlu melakukan beberapa tugas yang memerlukan waktu yang lama untuk memproses dan melaksanakan. Tiba-tiba, sambungan terputus, skrin...