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:
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.