NS ls Komut, Linux’ta bir dizinin içeriğini listelemek için kullanılır. Bu, her Linux uzmanı ve sistem yöneticisi için çok yaygın bir görevdir. Bu yazımda size Linux’ta ls komutunun nasıl kullanılacağını göstereceğim. Öyleyse başlayalım.
Bir dizinin içeriğini ls ile listeleyin:
Geçerli çalışma dizininizin içeriğini ls ile listeleyebilirsiniz. Bu, ls’nin en yaygın kullanımıdır.
Geçerli çalışma dizininin içeriğini listelemek için ls komutunu aşağıdaki gibi çalıştırın:
Gördüğünüz gibi, geçerli çalışma dizini dizinimin (varsayılan olarak oturum açmış kullanıcının HOME dizini) içeriği listeleniyor.
Tam/mutlak yolu veya o dizine giden göreli yolu kullanarak başka bir dizinin içeriğini de listeleyebilirsiniz.
Örneğin, içeriği listelemek istediğinizi varsayalım. /vb Kılavuz. Bunun için ls komutunu aşağıdaki gibi çalıştırın:
Gördüğümüz gibi içerik /vb Kılavuz dahildir.
Yine, bir bağlamın içeriğini listelemek istediğinizi varsayalım. ~/ indirmeler geçerli çalışma dizininden, varsayılan olarak oturum açmış kullanıcının HOME (~) dizinine göre dizin yolunu kullanan dizin.
Bunun için ls komutunu aşağıdaki gibi çalıştırın:
Gördüğümüz gibi içerik ~/ indirmeler Kılavuz dahildir.
Gizli dosyaları ls ile listeleyin:
Linux’ta dosyalar ve dizinler . (örneğin .Şahsi dosyaVe .bashrcVe .Şekerli/ vb) gizli dosya ve dizinlerdir. Varsayılan olarak, ls komutu onu listelemez. Ama dosyaları kullanabilirsiniz -a Gizli dosya ve dizinleri listeleme seçeneği.
Gördüğünüz gibi gizli dosyalar ve dizinler listeleniyor.
Dahası -a Gizli dosya ve dizinleri listeleme seçeneği. Bu seçenekle ilgili iyi olan şey, aşağıdakileri listelememesidir. . (geçerli dizin) f .. bir dizin olarak (ana dizin) -a seçimi yapar. Kabuk komut dosyası için yararlı olabilir.
örneğin,
Çıktıyı önceki çıktıyla karşılaştırırsanız, artık orada olmadığını görmelisiniz. . E .. listedeki dizin.
Renkli çıktıyı etkinleştirin ve devre dışı bırakın:
Aşağıdaki komutu kullanarak ls komutunun renkli çıktısını etkinleştirebilir ve devre dışı bırakabilirsiniz. -renk Salatalık. NS -renk seçenek 3 değer alır, hiçVe Hep E Otto.
Renkli çıktı, neredeyse tüm modern Linux dağıtımlarında varsayılan olarak etkindir. ls’den renkli çıktıyı beğenmediyseniz, – renk = asla dosya.
Herhangi bir nedenle varsayılan olarak renkli çıktınız yoksa, – renk = her zaman dosya.
Yalnızca standart çıkış (STDIN) bir terminale bağlıyken renkli çıktı almak istiyorsanız, – renk = otomatik.
Örneğin, ls için renkli çıktıyı devre dışı bırakalım,
Gördüğünüz gibi, renkli çıktı devre dışı bırakıldı.
Uzun liste formatı:
ls komutu güzel bir uzun liste formatına sahiptir. Uzun liste biçiminde, dosya ve dizin izinlerini, dosya boyutunu, dosya veya dizinlerin sahibini ve birincil grubunu, sabit bağlantı sayısını veya dizin derinliğini, son değiştirilme tarihini, dosyaları ve dizinleri görebilirsiniz.
NS -ile Uzun liste biçimlendirmesini etkinleştirmek için ls seçeneği kullanılır.
örneğin,
Gördüğünüz gibi, size bahsettiğim tüm bilgiler güzel bir şekilde görüntüleniyor.
Bu, dizin veya dosya izin bölümüdür. Kılavuzlar için bu bölüm şu şekilde başlar: NS Ve ile başlayan dosyalar için –. Daha sonra ilk 3 karakter kullanıcı izinleri için, sonraki 3 karakter grup izinleri için ve son 3 karakter diğer izinler içindir. Mektup s = bu, w = f yaz x = yürütme izni. – Bu sadece ayarlanmış bir değer olmadığı anlamına gelir.
Bu bölüm, dosyalara yönelik sabit bağlantıların sayısını ve dizinlerin derinliğini gösterir.
Burada, sırasıyla dosyanın veya dizinin birincil sahibine ve grubuna sahipsiniz.
Burada dosyanın bayt cinsinden toplam boyutuna sahipsiniz. Birimi, bu makalenin ilerleyen kısımlarında ele alacağım diğer ls seçenekleriyle değiştirebilirsiniz.
Burada, dosyanın veya dizinin son değiştirilme tarihine sahipsiniz.
Son olarak, dosya adına veya dizin adına sahipsiniz.
Dosya boyutu birimini ls Uzun Liste biçiminde değiştirin:
ls uzun liste biçiminde, varsayılan olarak kullanılan dosya boyutu birimi bayttır. Ancak bunu kolaylıkla değiştirebilirsiniz. Küme boyutu seçeneği.
Birimi kilobayta ayarlamak için şunu kullanın: blok boyutu = k
Sesi megabayta ayarlamak için blok boyutu = m
Boyutu gigabayta ayarlamak için şunu kullanın: blok boyutu = g
Sesi petabayta ayarlamak için şunu kullanın: Küme boyutu = P.
örneğin,
$ ls-ileKüme boyutu=E~/İndirilenler
Gördüğünüz gibi dosya boyutları megabayt olarak yazdırılıyor. Dosya boyutları yuvarlandığından bu size hatalı sonuçlar verecektir.
İnsanların okuyabileceği dosya boyutlarını uzun liste biçiminde yazdırın:
Önceki bölümde, özellikle bir dosya boyutu birimi belirtmenin nasıl yanlış sonuçlara yol açtığını gördünüz. Neyse ki, kullanabilirsiniz -h Dosya boyutlarını insan tarafından okunabilir bir biçimde yazdırma seçeneği vardır, yani boyut, gerçek dosya boyutuna bağlı olarak değişir. Böylece, doğru dosya boyutu çıktısını alacaksınız.
örneğin,
Gördüğünüz gibi gerekli dosya boyutu birimleri kullanılıyor. Çıktı da doğru.
ls kullanarak inode numaralarını yazdırın:
Dosyalardan ve dizinlerden inode’ları şu komutla yazdırabilirsiniz: Kahve seçeneği.
örneğin,
Gördüğünüz gibi, dosya ve dizin adından önce tüm dosya ve dizinlerin inode numarası yazdırılıyor.
ls kullanarak SELinux bağlamlarını yazdırın:
Dosyalar ve dizinler için SELinux bağlamlarını şu komutla yazdırabilirsiniz: -Z Makinenizde SELinux etkinleştirilmişse.
örneğin,
Gördüğünüz gibi SELinux içerikleri yazdırılıyor.
Yardım al:
ls hakkında daha fazla bilgi için, aşağıdaki komutla ls’nin man sayfasına göz atabilirsiniz:
Linux’ta ls komutunu bu şekilde kullanırsınız. Bu makaleyi okuduğunuz için teşekkürler.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın