Sahip Olunması Gereken 9 Linux Konsolu [Terminal] Dosya Yöneticisi


Linux konsol dosya yöneticileri, yerel bir makinedeki dosyaları yönetirken veya uzaktaki bir makineye bağlanıldığında günlük görevlerde çok yardımcı olabilir. Dizinin görsel konsol gösterimi, dosya/klasör işlemlerini hızlı bir şekilde gerçekleştirmemize yardımcı olur ve bize biraz zaman kazandırır.

Bu yazıda en sık kullanılan Linux konsol dosya yöneticilerinden bazılarını, bunların özelliklerini ve faydalarını inceleyeceğiz.

1. GNU Gece Yarısı Komutanı

Midnight Command, genellikle mc olarak anılır ve bu makalede tartışılan en iyi dosya yöneticilerinden biridir. Mc her türlü kullanışlı özellikle birlikte gelir; dosya ve dizinleri kopyalama, taşıma, silme ve oluşturmanın yanı sıra izinleri ve sahipliği değiştirebilir, arşivleri inceleyebilir, onu bir FTP istemcisi olarak kullanabilir ve çok daha fazlasını yapabilirsiniz.

Konsol tabanlı bir dosya yöneticisi olan Midnight Commander'ın tam incelemesini burada bulabilirsiniz.

Midnight Commander'ı yüklemek için aşağıdaki komutları kullanabilirsiniz:

sudo apt install mc         [On Debian, Ubuntu and Mint]
sudo yum install mc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mc  [On Gentoo Linux]
sudo apk add mc             [On Alpine Linux]
sudo pacman -S mc           [On Arch Linux]
sudo zypper install mc      [On OpenSUSE] 

2. Ranger Konsolu Dosya Yöneticisi

Ranger, bir konsol dosya yöneticisi ararken en iyi seçimlerden biridir. Vim benzeri bir arayüze, seçilen dosya veya dizinin önizlemesine, yer imleri fare desteğine ve sekmeli görünüme sahiptir.

İncelememizin tamamını burada bulabilirsiniz: Ranger – vi anahtar bağlamalarına sahip güzel bir konsol dosya yöneticisi.

Ranger'ı yüklemek için aşağıdaki komutları kullanabilirsiniz:

sudo apt install ranger         [On Debian, Ubuntu and Mint]
sudo yum install ranger         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ranger  [On Gentoo Linux]
sudo apk add ranger             [On Alpine Linux]
sudo pacman -S ranger           [On Arch Linux]
sudo zypper install ranger      [On OpenSUSE] 

3. Cfiles Hızlı Terminal Dosya Yöneticisi

Cfiles, C ile yazılmış hızlı bir terminal dosya yöneticisidir ve ranger'a benzer şekilde ncurses'ı kullanır, aynı zamanda vi tuş atamalarını da kullanır. Cp, mv, fzf, xdg-open ve diğerleri gibi birkaç bağımlılığı vardır. Hafif olmasına rağmen kurulumu birkaç adım daha gerektirir:

cfiles'ı yüklemek için öncelikle aşağıdaki komutları kullanarak geliştirme araçlarını yüklemeniz gerekir:

sudo apt-get install build-essential          [On Debian/Ubuntu]
sudo yum groupinstall 'Development Tools'	[on CentOS/RHEL]

Daha sonra cfiles deposunu kopyalayın ve aşağıdaki komutları kullanarak yükleyin.

git clone https://github.com/mananapr/cfiles.git
cd cfiles
gcc cf.c -lncurses -o cf
sudo cp cf /usr/bin/            #Or copy somewhere else in your $PATH 

cfiles'ın daha ayrıntılı bir incelemesini burada bulabilirsiniz: Cfiles, Linux için bir terminal dosya yöneticisidir.

4. Vifm Konsol Dosya Yöneticisi

Vifm, bir küfür arayüzü kullanan başka bir komut satırı tabanlı dosya yöneticisidir. Ancak bu, bazı özellikleri mutter'dan kopyalıyor. Eğer bir Vim kullanıcısıysanız, vifm ile çalışmak için yeni bir dizi komut öğrenmenize gerek kalmayacaktır. Aynı tuş bağlantılarını kullanır ve aynı zamanda çeşitli dosya türlerini düzenleme yeteneğine de sahiptir.

Diğer konsol dosya yöneticilerine benzer şekilde iki bölmeye sahiptir ve otomatik tamamlamayı destekler. Ayrıca dosya ağaçlarının karşılaştırılması için çeşitli farklı görünümleri de destekler. Bununla birlikte uzaktan komutları da çalıştırabilirsiniz.

Vifm'i yüklemek için aşağıdaki komutları kullanabilirsiniz:

sudo apt install vifm         [On Debian, Ubuntu and Mint]
sudo yum install vifm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vifm  [On Gentoo Linux]
sudo apk add vifm             [On Alpine Linux]
sudo pacman -S vifm           [On Arch Linux]
sudo zypper install vifm      [On OpenSUSE]

vifm'in daha ayrıntılı bir incelemesini Linux için Vifm komut satırı tabanlı dosya yöneticisinde görebilirsiniz.

5. Nnn Terminal Dosya Tarayıcısı

Nnn listemizdeki en hızlı konsol dosya yöneticisidir. Diğer dosya yöneticileriyle karşılaştırıldığında daha az özelliğe sahip olsa da son derece hafiftir ve konsolda alabileceğiniz özellikler açısından masaüstü dosya yöneticisine en yakın olanıdır. Etkileşim basittir ve yeni kullanıcıların terminale kolayca alışmasını sağlar.

nnn'yi yüklemek için aşağıdaki komutu kullanabilirsiniz:

sudo apt install nnn         [On Debian, Ubuntu and Mint]
sudo yum install nnn         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nnn  [On Gentoo Linux]
sudo apk add nnn             [On Alpine Linux]
sudo pacman -S nnn           [On Arch Linux]
sudo zypper install nnn      [On OpenSUSE]

nnn'nin daha ayrıntılı bir önizlemesini, hızlı ve kullanıcı dostu bir terminal dosya tarayıcısı olan Nnn'de bulabilirsiniz.

6. Lfm Son Dosya Yöneticisi

Lfm, Son Dosya Yöneticisi olarak kısaltılır, Python'da yazılmış, lanet tabanlı bir konsol dosya yöneticisidir. 1 veya 2 bölmeli olarak kullanılabilir. Filtreler, yer imleri, geçmiş, sıkıştırılmış dosyalar için VFS, ağaç görünümü ve find komutu, grep yardımcı programı, df komutu ve diğer araçlarla doğrudan entegrasyon gibi bazı yararlı özelliklere sahiptir. Özelleştirilmiş temalar da mevcuttur.

Lfm'yi yüklemek için aşağıdaki komutu kullanabilirsiniz:

sudo apt install lfm         [On Debian, Ubuntu and Mint]
sudo yum install lfm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/lfm  [On Gentoo Linux]
sudo apk add lfm            [On Alpine Linux]
sudo pacman -S lfm           [On Arch Linux]
sudo zypper install lfm      [On OpenSUSE] 

lfm'yi pip komutunu kullanarak da yükleyebilirsiniz:

sudo pip install lfm

7.lf – Dosyaları Listele

Lf – “Dosyaları listele”, Go'da yazılmış, Ranger'dan ilham alan bir komut satırı dosya yöneticisidir. Başlangıçta bu, korucunun sahip olduğu eksik özelliklerin boşluklarını doldurmayı amaçlıyordu.

lf'in temel özelliklerinden bazıları şunlardır:

  • Platformlar arasıdır – Linux, OSX, Windows (yalnızca kısmi).
  • Herhangi bir çalışma zamanı bağımlılığı olmayan tek ikili dosya.
  • Düşük bellek alanı.
  • Kabuk komutlarıyla yapılandırma.
  • Özelleştirilebilir tuş bağlantıları.

Gelecek planlar arasında fare kontrolünün etkinleştirilmesi de yer alıyor.

LF'i yüklemek için işletim sisteminiz için ikili kodla ilgili yapıyı lf sürümleri sayfasından indirmeniz yeterlidir.

8. WCM Komutanı

Listemizdeki sonuncusu, başka bir platformlar arası konsol dosya yöneticisi olan WCM komutudur. WCM komutanının yazarları, Far Manager'ın özelliklerini taklit eden platformlar arası bir dosya yöneticisi oluşturmayı amaçladılar.

Yerleşik bir terminale, metin düzenleyiciye ve görüntüleyiciye, sözdizimi vurgulamaya, sanal dosya sistemine ve çok hızlı bir kullanıcı arayüzüne sahiptir. Fare desteği de etkindir. Her işletim sisteminin paketi WCM indirme sayfasında bulunabilir.

9. Terminal Dosya Yöneticisini Yürütün

Walk, geleneksel ls ve cd komutlarına alternatif olarak hizmet veren terminal tabanlı bir gezgindir. Bulanık aramayı kullanarak hızlı gezinmeye olanak tanır, cd entegrasyonu oldukça basittir ve Vim'i doğrudan walk'tan açabilirsiniz.

Çözüm

Bu, en iyi Linux konsol dosya yöneticilerinden bazıları hakkındaki kısa sunumumuzdu. Eğer birini kaçırdığımızı düşünüyorsanız ya da bazılarını daha çok beğendiyseniz lütfen yorum kısmında düşüncelerinizi paylaşın.