Linux Komutları

Açık Dosyaları Bulmak için “lsof” Komutunun Kullanımı

Açık Dosyaları Bulmak için “lsof” Komutunun Kullanımı

"lsof" Açık Dosyaları Listele anlamına gelir. Bir sistemin tüm açık dosyalarını listelemek için bir Linux yardımcı programıdır. Bu komut, çıktısını istediğiniz gibi değiştirmek için farklı parametrelerle birleştirilebilir. “lsof” komutunun yardım kılavuzuna bakarak tüm parametrelerinin ve bayraklarının ayrıntılarını görebilirsiniz.

Bugünkü yazımızda, Linux Mint 20'deki tüm açık dosyaları bulmak için “lsof” komutunun doğru kullanımını öğrenebileceksiniz.

Linux Mint 20'de Açık Dosyaları Bulmak için “lsof” Komutunun Kullanımı

“lsof” komutunun doğru kullanımını öğrenmek ve Linux Mint 20'de açık olan dosyaları bulmak için kullanmak için aşağıda paylaşılan tüm örneklere göz atabilirsiniz.

Örnek 1: Linux Mint 20'deki Tüm Açık Dosyaları Listeleyin
Linux Mint 20'deki tüm açık dosyaları listelemek için terminalde aşağıdaki komutu çalıştırmanız gerekecek:

$ lsof

Bu komut, aşağıdaki resimde gösterildiği gibi, Linux Mint 20 sisteminizde şu anda açık olan tüm dosyaların bir listesini görüntüler:

Örnek 2: Linux Mint 20'de Belirli Bir Dizine Ait Tüm Açık Dosyaları Listeleyin
Ayrıca Linux Mint 20'de belirli bir dizine ait tüm açık dosyaları, o dizinin adını “lsof” komutuyla aşağıdaki şekilde belirterek listeleyebilirsiniz:

$ sudo lsof +D dizin yolu

Burada, dizin yolunu, açık dosyalarını listelemek istediğiniz dizinin gerçek yolu ile değiştirmelisiniz. Örneğin, onu “/var/log/” ile değiştirdik.

Bu komut, aşağıdaki resimde gösterildiği gibi “/var/log/” dizinine ait tüm açık dosyaların bir listesini görüntüler:

Örnek 3: Linux Mint 20'de Belirli Bir Kullanıcıya Ait Tüm Açık Dosyaları Listeleyin
Linux Mint 20'de belirli bir kullanıcıya ait tüm açık dosyaları listelemek istiyorsanız, bunu “lsof” komutunu aşağıdaki şekilde çalıştırarak yapabilirsiniz:

$ lsof -u kullanıcı adı

Burada, kullanıcı adını, açık dosyalarını listelemek istediğiniz kullanıcının adıyla değiştirmeniz gerekir. Örneğin, “kbuzdar” ile değiştirdik.

Bu komut, aşağıdaki resimde gösterildiği gibi, belirtilen kullanıcıya ait tüm açık dosyaların bir listesini görüntüler:

Örnek 4: Linux Mint 20'de Belirli Bir İnternet Protokolüne Ait Tüm Açık Dosyaları Listeleyin
Ayrıca “lsof” komutunu aşağıdaki şekilde çalıştırarak Linux Mint 20'de belirli bir İnternet protokolüne ait tüm açık dosyaları listelemeyi deneyebilirsiniz:

$ lsof -i 6

IPv4'e ait tüm açık dosyaları listelemek istiyorsanız, “6”yı “4” ile de değiştirebilirsiniz.

Bu komut, aşağıdaki resimde gösterildiği gibi IPv6 protokolüne ait tüm açık dosyaların bir listesini görüntüler:

Örnek 5: Linux Mint 20'de Belirli Bir Dosya Sistemine Ait Tüm Açık Dosyaları Listeleyin
Linux Mint 20'deki belirli bir dosya sistemine ait tüm açık dosyaları listelemek istiyorsanız, bunu “lsof” komutunu aşağıdaki şekilde ayarlayarak yapabilirsiniz:

$ lsof /proc

Burada, "/proc" yerine istediğiniz başka bir dosya sistemi de koyabilirsiniz.

Bu komut, aşağıdaki resimde gösterildiği gibi “/proc” dosya sistemine ait tüm açık dosyaların bir listesini görüntüler:

Sonuç

Bu makalede size gösterilen tüm örnekleri inceleyerek, Linux Mint 20'deki tüm açık dosyaları bulmak için “lsof” komutunun doğru kullanımını öğrenebileceksiniz.

Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...
Unity3D Tutorial
Introduction to Unity 3D Unity 3D is a powerful game development engine. It is cross platform that is it allows you to create games for mobile, web, d...