Bagaimana saya bisa membuat saya menunjukkan informasi tentang direktori yang ditentukan saja, bukan info tentang sub-file atau isi foldernya?


10

Katakanlah saya memiliki folder "foo" yang berada, direktori home. Saya ingin mendapatkan info tentang itu, pemilik, grup, izin, dll ...

Saya kemudian melakukan ini untuk mencoba mendapatkan informasi:

cd ~
ls -l foo

Tentu saja sekarang daftar info dari isi "foo"

Maka saya bisa melakukan sesuatu seperti ini

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

Tetapi tidak adakah cara yang lebih mudah untuk melakukan ini?

Jawaban:


23

Mencoba

ls -ld foo

Dan Anda akan mendapatkan apa yang Anda inginkan.

Tetapi juga pertimbangkan statjika Anda ingin mengambil informasi. Outputnya lshanya untuk konsumsi manusia.

stat -c %U foo # get owner of foo

Terima kasih untuk ini. Sudah lama saya menginginkan hal yang sama - Terima kasih @ Tyilo karena telah mengajukan pertanyaan juga, dahulu kala lol.
juanmirocks
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.