ls
perintah daftar isi direktori tertentu. Dalam posting ini kami menjelaskan semua opsi yang tersedia untuk ls
perintah.
ls Opsi Perintah
Opsi | Deskripsi |
---|---|
-a | Mencantumkan semua entri termasuk entri yang dimulai dengan titik |
-A | Mencantumkan semua entri kecuali . dan .. |
-c | Urutkan file berdasarkan waktu perubahan |
-d | Mencantumkan entri direktori |
-h | Tampilkan ukuran dalam format yang dapat dibaca manusia (yaitu K, M) |
-H | Sama seperti di atas hanya dengan kekuatan 1000 bukan 1024 |
-l | Tampilkan konten dalam format daftar panjang |
-o | Format daftar panjang tanpa info grup |
-r | Tampilkan konten dalam urutan terbalik |
-s | Ukuran cetak setiap file dalam blok |
-S | Urutkan berdasarkan ukuran file |
–sort | Urutkan konten menurut kata. (yaitu ukuran, versi, status) |
-t | Urutkan berdasarkan waktu modifikasi |
-u | Urutkan berdasarkan waktu akses terakhir |
-v | Urutkan menurut versi |
-1 | Mencantumkan satu file per baris |
Daftar File
ls
perintah daftar isi direktori tertentu, tidak termasuk dotfiles. Jika tidak ada direktori yang ditentukan maka, secara default, isi direktori saat ini akan terdaftar.
File yang tercantum diurutkan menurut abjad, secara default, dan disejajarkan dalam kolom jika tidak muat dalam satu baris.
Contoh:
$ ls
apt configs Documents Music workspace
bin Desktop git Pictures Public Videos
Mencantumkan File dalam Format Daftar Panjang
ls
perintah -l
option mencetak konten direktori tertentu dalam format daftar panjang. Jika tidak ada direktori yang ditentukan maka, secara default, isi direktori saat ini akan terdaftar.
ls -l /etc
Contoh Keluaran:
total 1204
drwxr-xr-x 3 root root 4096 Apr 21 03:44 acpi
-rw-r--r-- 1 root root 3028 Apr 21 03:38 adduser.conf
drwxr-xr-x 2 root root 4096 Jun 11 20:42 alternatives
...
Daftar Sepuluh File Yang Terakhir Dimodifikasi
Berikut ini akan menampilkan hingga sepuluh file yang paling baru dimodifikasi di direktori saat ini, menggunakan format daftar panjang (-l) dan diurutkan berdasarkan waktu (-t).
ls -lt | head
Mencantumkan Semua File Termasuk Dotfiles
Dotfile adalah file yang namanya dimulai dengan .
. Ini biasanya disembunyikan oleh ls
dan tidak terdaftar kecuali diminta. Misalnya output berikut dari ls
tidak akan mencantumkan file titik:
$ ls
bin pki
-a
atau --all
opsi akan mencantumkan semua file, termasuk dotfiles.
Contoh:
$ ls -a
. .ansible .bash_logout .bashrc
.. .bash_history .bash_profile bin pki
Mencantumkan File dalam Format Seperti Pohon
Perintah pohon mencantumkan isi direktori tertentu dalam format seperti pohon. Jika tidak ada direktori yang ditentukan maka, secara default, isi direktori saat ini akan terdaftar.
Contoh Keluaran:
$ tree /tmp
/tmp
├── 5037
├── adb.log
└── evince-20965
└── image.FPWTJY.png
Gunakan perintah pohon -L
opsi untuk membatasi kedalaman tampilan dan -d
opsi untuk hanya mencantumkan direktori.
Contoh Keluaran:
$ tree -L 1 -d /tmp /tmp
└── evince-20965
Daftar File yang Diurutkan Berdasarkan Ukuran
ls
-S
perintah opsi mengurutkan file dalam urutan menurun dari ukuran file.
$ ls -l -S ./Fruits
total 8
-rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg
-rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg
-rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg
Saat digunakan dengan -r
pilihan urutan pengurutan dibalik.
$ ls -l -S -r ./Fruits
total 8
-rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg
-rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg
-rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg
Kesimpulan
Dalam posting ini kami mempelajari semua opsi berbeda untuk membuat daftar file menggunakan ls
perintah.