Mendapatkan informasi terperinci terkait file di penyimpanan Anda sulit jika Anda tidak tahu cara menggunakan perintah ls. Di sini kita akan membahas semua yang terkait dengan perintah ls di Linux, bersama dengan beberapa flag yang digunakan dengannya.
Perintah ls di Linux
Perintah ls digunakan untuk membuat daftar semua file dan folder yang ada di direktori kerja Anda saat ini. Anda juga bisa mendapatkan berbagai informasi tentang file menggunakan perintah yang sama. Karena sudah disertakan dalam paket utilitas inti GNU, Anda tidak perlu menginstal paket tambahan apa pun di sistem Anda untuk menggunakannya.
Anda juga dapat menghubungkan ls dengan perintah bash lainnya. Misalnya, perpipaan pegangan pernyataan dengan ls akan memungkinkan Anda untuk mencari dan memfilter direktori untuk file tertentu.
Cara Menggunakan Perintah ls
Sintaks dasar dari perintah ls adalah:
ls [options] [directory]
Salah satu penggunaan perintah yang paling sederhana adalah membuat daftar semua file dan folder di direktori kerja Anda saat ini.
ls
Jika Anda menjalankan pernyataan yang disebutkan di atas di direktori root sistem Anda, Anda akan melihat output yang terlihat seperti ini.
bin dev home lib64 mnt proc run srv tmp var
boot etc lib lost+found opt root sbin sys usr
Mencantumkan File di Direktori Tertentu
Untuk membuat daftar file milik folder yang berbeda (bukan direktori kerja saat ini), Anda harus melewati jalur direktori bersama dengan nama perintah.
ls [directory]
Untuk mendapatkan daftar semua file yang ada di /boot direktori:
ls /boot
Output sekarang akan menampilkan file dan folder yang ada dalam nama direktori yang disediakan.
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
Menggunakan -F flag dengan perintah akan menambahkan karakter / di akhir setiap direktori.
EFI/ grub/ initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
Anda juga dapat melewati beberapa direktori dengan memisahkan nama jalur dengan a Ruang angkasa karakter.
ls /boot /usr
Output
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin etc include lib lib32 lib64 local sbin share src
Daftar File di Direktori Root
Direktori root berisi semua direktori dan file lain di sistem Anda. Ini adalah folder paling atas dalam hierarki direktori komputer Anda. Sebuah direktori root umumnya dilambangkan dengan / karakter.
ls /
Tidak masalah direktori mana Anda berada pada saat memasukkan perintah, perintah yang disebutkan di atas akan menghasilkan output yang mencantumkan semua sub-folder dan file yang ada di dalam direktori root.
Daftar File di Direktori Induk
Direktori induk di Linux adalah direktori di atas direktori saat ini. Mari kita ambil /usr/bin sebagai contoh. Di Sini, /NS adalah direktori kerja Anda saat ini, dan /usr adalah direktori induk.
Untuk mendapatkan daftar semua file di direktori induk:
ls ..
bin etc include lib lib32 lib64 local sbin share src
Menambahkan yang lain .. akan membawa Anda ke direktori induk dari direktori induk. Sebagai contoh, /var/log/lama adalah direktori kerja Anda saat ini. l.. akan mencantumkan folder yang ada di /catatan direktori sedangkan l../ .. akan memberi Anda daftar semua file dan folder yang ada di /di mana direktori.
ls ../..
cache db empty games lib local lock log mail opt run spool tmp
Daftar File di Direktori Beranda
Direktori home di Linux dilambangkan dengan ~ karakter. Oleh karena itu, untuk membuat daftar konten yang tersedia di direktori home Anda:
cara menonaktifkan startup cepat windows 10
ls ~
Daftar Hanya Direktori (Tidak Ada File)
Jika karena alasan apa pun Anda hanya ingin membuat daftar folder yang ada di direktori, gunakan -D tandai dengan perintah ls default.
ls -d /home
Daftar File Dengan Sub-Direktori
Menggunakan * karakter dengan perintah ls akan memberi Anda daftar semua file dan folder di direktori kerja saat ini, bersama dengan sub-direktori juga.
ls *
Daftar File Secara Rekursif
Menggunakan -R flag dengan perintah default akan mencantumkan semua file dan folder yang ada di dalam direktori hingga ke level terakhir.
ls -R
Perhatikan bahwa Anda juga dapat melewati jalur direktori bersama dengan flag rekursif. Ini berarti bahwa ls /usr/home -R adalah perintah yang sah.
Daftar File Dengan Ukurannya
Untuk mendapatkan nama semua file beserta ukurannya, gunakan -S bendera dengan perintah.
ls -s /yay-git
total 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
Terkait: Pindahkan File di Linux Dengan Perintah Mv
Daftar File Dengan Informasi Rinci
NS -NS flag memungkinkan Anda untuk mendapatkan daftar konten direktori Linux dengan deskripsi terperinci dari setiap entri. Informasi berikut termasuk dalam output:
- Izin file dan folder
- Jumlah tautan
- Pemilik konten
- Pemilik grup
- Ukuran konten
- Nama file
- Tanggal dan waktu yang terakhir diubah
ls -l
total 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2998674 Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
Kolom pertama dicadangkan untuk izin file dan folder. Karakter pertama menunjukkan jenis file dan sembilan karakter berikutnya menunjukkan izin file.
Berbagai jenis file yang akan sering Anda temui:
- File biasa (-)
- Blokir file khusus (b)
- File khusus karakter (c)
- Direktori (d)
- Tautan simbolis (l)
- Berkas jaringan (n)
- FIFO (p)
- Soket
Berbicara tentang izin file, karakter berikut digunakan dalam output.
- Dapat dibaca (r)
- Dapat ditulis (w)
- Dapat dieksekusi (x)
Mari kita ambil D rw-r--r-- sebagai contoh. Karakter pertama memberitahu bahwa entri adalah direktori. Dua karakter berikut menunjukkan bahwa pengguna saat ini telah membaca dan menulis izin. Karakter lainnya memberikan informasi tentang izin file untuk pengguna lain.
Daftar File Dengan Ukuran yang Dapat Dibaca
NS -S perintah memberi Anda nilai numerik yang terkait dengan setiap entri. Dan seperti yang jelas, Anda tidak akan tahu apa arti dari nilai ini. Oleh karena itu, untuk membuat daftar file dan ukurannya dengan cara yang mudah dibaca, gunakan -lh bendera bersama dengan perintah.
ls -lh
total 2.9M
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2.9M Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
Penentu ukuran untuk byte (B), megabyte (MB), gigabyte (GB), dan terabyte (TB) digunakan dalam output.
Daftar File Tersembunyi
Standarnya ls perintah tidak menyertakan file tersembunyi dalam output. Untuk membuat daftar konten yang disetel sebagai tersembunyi oleh pengguna, berikan -ke tandai dengan perintah ls.
ls -a
Piping ls Dengan Perintah Grep
Perintah grep digunakan untuk mencocokkan pola yang mengikuti ekspresi reguler tertentu. Anda dapat menghubungkan perintah ini dengan ls untuk mencari file yang ada di sistem Anda. Di direktori root Anda, ketik:
ls | grep l
Ini akan mencantumkan semua file dan folder yang dimulai dengan karakter l. Anda juga dapat memfilter file Anda sesuai dengan ekstensinya menggunakan grep.
Urutkan File berdasarkan Waktu dan Tanggal
Untuk membuat daftar semua file dan mengurutkannya menurut waktu dan tanggal pembuatan/modifikasi, gunakan: -T bendera bersama dengan ls.
ls -t
Urutkan File berdasarkan Ukuran
NS -S flag akan memungkinkan Anda untuk mengurutkan file dan folder sesuai dengan ukuran filenya.
ls -S
Secara default, file akan diurutkan dalam urutan menurun (file terbesar terlebih dahulu). Namun, Anda dapat dengan mudah membalikkan perilaku ini dengan menambahkan R dengan -S bendera.
ls -Sr
Daftar File dan Kirim Output ke File
Menggunakan > karakter, Anda dapat mengirim output dari perintah ls ke file apa pun.
ls > ls-output.txt
Nantinya, Anda bisa membaca isi file yang baru dibuat dengan mengetik cat ls-output.txt di terminal Anda.
Menampilkan Isi Direktori Dengan Perintah ls
Perintah ls adalah salah satu perintah paling kuat yang disediakan untuk pengguna Linux. Untuk mendapatkan hasil maksimal dari perintah Anda di terminal, Anda dapat mencoba mempelajari perintah chaining bersama-sama. Anda bahkan dapat menyalurkannya perintah mv untuk memindahkan file dengan ls.
Tip nomor satu untuk merasa nyaman dengan Linux adalah dengan menghafal beberapa perintah dasar. Ini pasti akan membantu Anda menjadi lebih efisien dan cepat saat menggunakan sistem Anda.
mengkonversi 72 dpi ke 300 dpiMembagikan Membagikan Menciak Surel Lembar Cheat Referensi Perintah Linux
Lembar contekan sederhana ini akan membantu Anda merasa nyaman dengan terminal baris perintah Linux dalam waktu singkat.
Baca Selanjutnya Topik-topik yang berkaitan Tentang Penulis Deepesh Sharma(79 Artikel Diterbitkan)Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan informasi di Linux, yang bertujuan untuk memberikan pengalaman yang menyenangkan bagi semua pendatang baru. Tidak yakin tentang film, tetapi jika Anda ingin berbicara tentang teknologi, dia adalah pria Anda. Di waktu luangnya, Anda dapat menemukannya membaca buku, mendengarkan berbagai genre musik, atau bermain gitar.
More From Deepesh SharmaBerlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan