Di Linux, bagaimana caranya ls -la direktori dan bukan isi dari direktori itu?


36

Sebagai contoh, jika saya memiliki direktori yang berisi file file1 dan file2, dan direktori dir1, maka "ls -l file1" akan menampilkan detail hanya untuk file1. Melakukan hal yang sama untuk dir1 sebaliknya akan menampilkan isi dir1. Apakah ada cara untuk memperlakukan dir1 seperti file1?

Jawaban:


50

Gunakan ls -l -d dir( -dakan membuatnya berhenti mencantumkan konten direktori). Dari dokumentasi :

-d, --directory

Daftar hanya nama direktori, seperti dengan jenis file lainnya, daripada daftar isinya. Jangan ikuti tautan simbolis yang terdaftar di baris perintah kecuali opsi --dereference-command-line( -H), --dereference( -L), atau --dereference-command-line-symlink-to-dir opsi ditentukan.


9
Menggabungkan parameter karakter tunggal juga berfungsi untuk ls, jadi ls -ld dirdan ls -dl dirdan ls -l -d dirsemua berfungsi sama baiknya.
Trey Hunner
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.