logo

Linux Liste Dizinleri

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
Linux Liste Dizinleri

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 

Linux Liste Dizinleri

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 */ 

Linux Liste Dizinleri

-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 /$ 

Linux Liste Dizinleri

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 

Linux Liste Dizinleri

Echo Komutunu Kullanma

Echo komutunun yardımıyla, eğik çizgi (/) ile takip eden girişleri listeleyebiliriz.

Sözdizimi:

 $ echo */ 

Linux Liste Dizinleri

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
' */ 

Linux Liste Dizinleri

Bul Komutunu Kullanma

Kullanma bulmak komutuyla dosyaları dosya türlerine göre bulabiliriz.

Sözdizimi:

 $ find . -maxdepth l -type d 

Linux Liste Dizinleri

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 /$ 

Linux Liste Dizinleri
 $ ls -la | grep ^d 

Linux Liste Dizinleri

Alt Dizinleri Listeleme Özyinelemeli

-R seçenek şunu söyler ls alt dizinlerin içeriğini yinelemeli şekilde gösterme komutu:

 $ ls -R 

Linux Liste Dizinleri