Ls'nin alt dosyaları veya klasör içerikleri hakkında bilgi değil, yalnızca belirtilen dizin hakkında bilgi göstermesini nasıl sağlayabilirim?


10

Diyelim ki "foo" klasörüm var, giriş dizini. Onun hakkında, sahip, grup, izinler, vb. Hakkında bilgi almak istiyorum ...

Sonra bilgi almak için bunu yapmak:

cd ~
ls -l foo

Tabii ki şimdi "foo" içeriğinin bilgilerini listeler

Sonra böyle bir şey yapabilirdim

cd ~
dir=foo
ls -l $foo/.. | awk 'BEGIN { dir="'$foo'" } { if($9 == dir) { print $0 }  }'

Ama bunu yapmanın daha kolay bir yolu yok mu?

Yanıtlar:


23

Deneyin

ls -ld foo

Ve istediğini alacaksın.

Ancak statbilgi yakalamak isteyip istemediğinizi de düşünün . Çıktısı lsinsan tüketimine içindir.

stat -c %U foo # get owner of foo

Bunun için teşekkür ederim. Ben de aynı şeyi istedim - Uzun zaman önce lol soruyu sorduğun için teşekkür ederim @Tyilo teşekkür ederim.
juanmirocks
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.