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?

Mendongkrak
sumber

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.

Aaron Digulla
sumber
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