Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz. Devamını oku.

Linux ls komutu, çoğu kullanıcının her zaman kullandığı bir şeydir, ancak geliştirilebileceğini asla düşünmezler.

exa, bu saygıdeğer komutu renkli bir görünüm ve yeni özelliklerle değiştirmeyi hedefliyor. Sizin için ls'nin yerini alacak mı? Hadi bulalım!

Exa Nedir?

exa benzer bir dosya listeleme yardımcı programıdır standart ls komutu Linux dağıtımları ile sağlanır. Benjamin Sago tarafından yazılmış açık kaynaklı bir programdır. Rust'ta yazılmıştır ve macOS, BSD'ler ve tabii ki Linux dahil birçok modern Unix benzeri sistemi destekler.

exa, görünümü, genişletilmiş dosya özniteliklerini listeleme yeteneği, Git farkındalığı ve dizinleri ağaç biçiminde görüntüleme yeteneği gibi ekstra özellikleriyle benzersizdir.

exa'yı Linux'a kurmak

exa, birkaç büyük Linux dağıtımının resmi depolarında mevcuttur. APT'yi kullanarak Debian ve Ubuntu'ya kurabilirsiniz:

instagram viewer
sudo uygun düzenlemek exa

Ve Arch Linux'ta şunlarla:

sudo pacman -S exa

RHEL/Fedora/CentOS ailesi için:

sudo dnf düzenlemek exa

Dizinleri ve Dosyaları Listelemek için exa'yı Kullanma

exa'yı tıpkı ls'yi kullandığınız gibi kullanabilirsiniz. Argümanlar neredeyse aynı.

Geçerli çalışma dizininizdeki dosyaları listelemek için exa komutunu tek başına kullanmanız yeterlidir:

exa

exa da alır yol adları bağımsız değişkenler olarak:

exa /yol/to/bazı/dizin

Daha fazla bilgi görüntülemek için, -l veya --uzun seçenek:

exa --uzun

Gizli dosyaları görüntülemek için, -A veya --Tümü seçenek.

Alt dizinleri ağaç benzeri bir biçimde görüntülemek için, -T veya --ağaç seçenek.

exa --ağaç

Alt dizinleri aramak için exa'yı kullanmak için, -R veya -- yineleme seçenek, ls'ye benzer:

exa -- yineleme

bu --Kafes seçeneği, çıktıyı daha kompakt bir biçimde görüntüler; bu, daha uzun dizin listeleri için kullanışlıdır.

Bu bağımsız değişkenleri aynı komut satırında birleştirebilirsiniz. Örneğin, belirli bir dizinden başlayarak, gizli dosyalar da dahil olmak üzere genişletilmiş dosya özniteliklerine sahip özyinelemeli bir ağaç göstermek için şu komutu yazarsınız:

eka -- ağaç --uzun --all --recurse /yol/to/bazı/dizin

Daha kısa formu da kullanabilirsiniz:

exa-TlaR

Uzundan kısaya seçeneklerle, bu yazılacak çok şey olabilir. düşünmelisiniz bir Linux kabuk takma adı oluşturma sık kullandığınız kombinasyonlar için.

exa, ls için Güçlü Bir Yer Değiştirmedir

exa'nın özellikleriyle, dosyaları listelemek için ls'yi onunla değiştirmek isteyebilirsiniz. Dosyaları standart ls yardımcı programından daha renkli bir şekilde listeleyebilirsiniz. Ancak dosyaları bulduğunuzda daha fazlasını yapmak isteyeceksiniz. İçeriklerini listelemek ve incelemek isteyeceksiniz. Linux, bunları yapmak için araçlarla standart olarak gelir.