Çoğu Linux kullanıcısı Linux içindeki dosyaları ve klasörleri listelemek için ls komutunu kullanacaktır.
Dir komutu genellikle Windows eşdeğeri olarak kabul edilir ancak Linux'ta da aynı şekilde çalışır.
Bu kılavuzda, Linux'taki dir komutunu nasıl kullanacağınızı ve sizi en iyi şekilde kullanabilmeniz için kullanabileceğiniz anahtar anahtarlarını size göstereceğim.
Dir Komutunun Kullanımı
Geçerli dizindeki tüm dosya ve klasörlerin bir listesini almak için dir komutunu aşağıdaki gibi kullanın:
dir
Bir sütun formatında dosya ve klasörlerin bir listesi görünecektir.
Dir komutunu kullanarak gizli dosyaları nasıl gösterir
Varsayılan olarak dir komutu sadece normal dosya ve klasörleri gösterir. Linux'ta, ilk karakteri tam olarak durdurarak bir dosyayı gizleyebilirsiniz. (yani .myhiddenfile).
Dir komutunu kullanarak gizli dosyaları göstermek için aşağıdaki anahtarı kullanın:
dir -a
dir --all
Komutu bu şekilde çalıştırdığınızda, adlı bir dosyayı listelediğini fark edebilirsiniz. ve başka bir isim ..
İlk nokta mevcut dizini ve iki noktayı bir önceki dizini işaret eder. Aşağıdaki komutu kullanarak dir komutunu çalıştırırken bunları gizleyebilirsiniz:
dir -A
dir - neredeyse her şey
Bir dosyanın yazarı nasıl görüntülenir
Aşağıdaki dir komutunu kullanarak dosyaların dosyalarını (dosyaları oluşturan kişiler) görüntüleyebilirsiniz:
dir -l --author
Ekranı bir girişe çevirmek için -l gerekir.
Yedekleme Nasıl Gizlenir
Mv komutu veya cp komutu gibi belirli komutları çalıştırdığınızda, tilde (~) ile biten dosyalar ile sonuçlanabilir.
Bir dosyanın sonundaki tilde , yeni bir dosya oluşturmadan önce orijinal dosyayı yedekleyen bir komut önerir.
Bir dizin listesini döndürürken yedeklenmiş dosyaları görmek istemeyebilirsiniz, çünkü bu dosyalar sadece gürültü olacaktır.
Bunları gizlemek için aşağıdaki komutu çalıştırın:
dir -B
dir --ignore-yedekleri
Çıktıya Bir Renk Ekleme
Dosyaları, klasörleri ve bağlantıları birbirinden ayırmak için renkleri kullanmak isterseniz, aşağıdaki anahtarı kullanabilirsiniz:
dir --color = her zaman
dir --color = otomatik
dir --color = asla
Çıkışı Biçimlendir
Çıktıyı, her zaman bir sütun biçiminde görünmeyecek şekilde biçimlendirebilirsiniz.
Seçenekler aşağıdaki gibidir:
dir --format = karşı
dir --format = virgül
dir --format = yatay
dir --format = uzun
dir --format = tek sütun
dir --format = verbose
dir --format = dikey
Her satırdaki tüm dosyaları listeler, virgülleri her öğeyi virgülle sınırlar, yatay ile aynıdır, uzun ve ayrıntılı bir şekilde diğer birçok bilgi ile uzun bir liste oluşturur, dikey varsayılan çıktıdır.
Aynı efekti aşağıdaki anahtarları kullanarak da alabilirsiniz:
dir -x (yatay ve yatay ile aynı)
dir -m (virgülle aynı)
dir -l (aynı uzun ve ayrıntılı)
dir -1 (tek sütun)
dir -c (dikey)
Uzun Veya Verbose Listesine Dön
Biçimlendirme bölümünde gösterildiği gibi, bu komutlardan birini çalıştırarak uzun bir liste alabilirsiniz:
dir --format = uzun
dir --format = verbose
dir-l
Uzun liste aşağıdaki bilgileri verir:
- izinler
- düğüm
- sahip
- grup
- Dosya boyutu
- son erişim tarihi
- dosya adı
Dosya sahibini listelemek istemiyorsanız, aşağıdaki komutu kullanabilirsiniz:
dir-g
Benzer şekilde aşağıdaki komutu kullanarak grupları da gizleyebilirsiniz:
dir -G -l
İnsan Okunabilir Dosya Boyutları
Varsayılan olarak, dosya boyutları yaklaşık 30 yıl önce iyi olan bayt cinsinden listelenmiştir, ancak şimdi gigabaytlara uzanan dosyalarda, boyutu 2,5 G veya 1,5 M gibi bir insan tarafından okunabilir biçimde görmek daha iyidir.
Dosya boyutunu insan okunabilir bir biçimde görmek için aşağıdaki komutu kullanın:
dir -l -h
İlk Dizinleri Listele
Dizinlerin önce gösterilmesini istiyorsanız ve daha sonra dosyalar aşağıdaki anahtarı kullanın:
dir -l --group-dizinleri-ilk
Belirli Bir Desenle Dosyaları Gizle
Belirli dosyaları gizlemek istiyorsanız aşağıdaki komutu kullanabilirsiniz:
dir --hide = desen
Örneğin, müzik klasörünüzün bir dizin listesini oluşturmak ancak wav dosyalarını göz ardı etmek için aşağıdakileri kullanın.
dir --hide = .wav
Aşağıdaki komutu kullanarak benzer bir etki elde edebilirsiniz:
dir -I modeli
Dosyaları ve Klasörleri Hakkında Daha Fazla Bilgi Göster
Aşağıdaki komut dosyalar, klasörler ve bağlantılar arasında ayrım yapmak için kullanılabilir:
dir --indicator-style = sınıflandır
Bu, klasörleri sonuna eğik çizgi ekleyerek gösterecek, dosyalar kendilerinden sonra hiçbir şeyleri olmayacak, bağlantılar sonunda bir @ sembolü olacak ve yürütülebilir dosyalar sonunda * olacak.
Gösterge stili bu değerlere de ayarlanabilir:
- yok (varsayılan)
- eğik çizgi (dizinleri eğik çizgi var)
- dosya tipi
Ayrıca, aşağıdaki komutları kullanarak, eğik çizgi içeren klasörleri de gösterebilirsiniz:
dir -p
Aşağıdaki komutları kullanarak dosya türlerini gösterebilirsiniz:
dir -F
Alt Klasörlerde Tüm Dosyaları ve Klasörleri Listele
Bu alt klasörlerdeki tüm alt klasörler ve dosyaların listesini almak için, aşağıdaki komutu kullanarak özyinelemeli bir giriş gerçekleştirebilirsiniz:
dir -R
Sıralama Çıktısı
Aşağıdaki komutları kullanarak dosya ve klasörlerin döndüğü sırayı sıralayabilirsiniz:
dir --sort = yok
dir --sort = size
dir --sort = zaman
dir --sort = versiyon
dir --sort = uzantı
Aynı efekti elde etmek için aşağıdaki komutları da belirtebilirsiniz:
dir -s (büyüklüklere göre sırala)
dir -t (zamana göre sırala)
dir -v (versiyona göre sırala)
dir -x (uzantıya göre sırala)
Siparişi Ters Çevirme
Aşağıdaki komutu kullanarak dosya ve klasörlerin listelendiği sırayı tersine çevirebilirsiniz:
dir -r
özet
Dir komutu ls komutuna çok benzer. Muhtemelen sistemlerin birçoğunu içermesine rağmen, daha çok mevcut olan program olduğu için ls komutunu öğrenmeye değer.