Linux sistemlerde bunlara ilişkin dosya ve dizin bilgilerini listelemenin çeşitli yöntemleri vardır. Ancak ls dosya ve dizinleri listelemek için kullanabileceğimiz birincil komuttur. Bu komut, dosya sistemindeki dosyaları ve dizini listeler ve tüm bilgileri görüntüler. Bu, her bilgisayara yüklenen GNU çekirdek yardımcı program paketinin bir kısmıdır. Linux dağıtım.
ls Komutu Nasıl Kullanılır
Eğer kullanmak istiyorsak ls emretmek , o zaman aşağıdaki sözdizimini kullanmamız gerekir:
ls [options] [files]
Herhangi bir seçenek ve parametre olmadan kullanırsak ls komutunu çalıştırdıktan sonra ls komutu size mevcut çalışma dizinindeki her dosyanın listesini gösterecektir.
$ ls
Yukarıdaki komutu çalıştırdığımızda dosyalar, terminalimize sığabilecek birden fazla sütun halinde alfabetik olarak listelenir:
c++ dizesinde bul
Belirli bir dizindeki dosyaları listelemek için dizinin yolunu bir argüman veya parametre gibi iletmeliyiz. ls emretmek. Örneğin /etc dizininin içeriğini listelemek için aşağıdaki komutu yazmamız gerekir:
$ ls /etc
Joker Karakter Kullanarak Dizinleri Listeleme
Dizinleri joker karakter kullanarak listelemek, dizinleri listelemenin en kolay yoludur. Bunda, her dizin bir eğik çizgiyle biter.
Sözdizimi:
$ ls -ld */
-F Seçeneği ve grep Kullanarak Dizinleri Listeleme
-F seçeneği sonuna eğik çizgi ekler. Böylece dizinleri eğik çizgi (/) ile biten 'grep' satırlarının yardımıyla grep edebiliyoruz;
Sözdizimi:
$ ls -LF | grep /$
Dizin adlarını, olmadan da kullanabiliriz. -ben seçenek
diana ankudinova
Sözdizimi:
$ ls -F | grep /$
-l Seçeneği ve Grep Kullanarak Dizinleri Listeleme
İçinde ls uzun listeleme ls -l anlamına gelir, d ile başlayan satırları 'grep' edebiliriz.
Sözdizimi:
Java'yı dizmek için bool
$ ls -l | grep ^d
Echo Komutunu Kullanma
Echo komutunun yardımıyla, eğik çizgi (/) ile takip eden girişleri listeleyebiliriz.
Sözdizimi:
$ echo */
printf'i kullanma
Benzer şekilde, eğik çizgi (/)/ ile biten dizeleri vurgulamak için printf komutunu kullanabiliriz.
Java'da olmayan rastgele
Sözdizimi:
$ printf '%s ' */
Bul Komutunu Kullanma
Kullanma bulmak komutuyla dosyaları dosya türlerine göre bulabiliriz.
Sözdizimi:
$ find . -maxdepth l -type d
Yukarıdaki komutta maxlength seçeneği, aramanın yalnızca belirli bir dizinde gerçekleştirileceğini belirtir. Aksi takdirde, find komutu her dizini ve onun alt dizinlerini dolaşarak dizinleri yinelemeli olarak bulacaktır. Yukarıdaki yöntemlerin hepsinde kullandığımız ls komutuyla aynı şeyi başarabiliriz. -A seçenek. Örneğin:
Sözdizimi:
$ ls -laF | grep /$
$ ls -la | grep ^d
Alt Dizinleri Listeleme Özyinelemeli
-R seçenek şunu söyler ls alt dizinlerin içeriğini yinelemeli şekilde gösterme komutu:
$ ls -R