Mendapatkan informasi mendetail terkait file di penyimpanan Anda sulit dilakukan 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 berbeda yang digunakan dengannya.
Perintah ls di Linux
Perintah ls digunakan untuk mendaftar 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 ini sudah termasuk 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 a grep 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 [opsi] [direktori]
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 keluaran yang terlihat seperti ini.
bin dev home lib64 mnt proc jalankan srv tmp var
boot dll lib hilang + ditemukan opt root sbin sys usr
Daftar File dalam 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 [direktori]
Untuk mendapatkan daftar semua file yang ada di /boot direktori:
ls / boot
Output sekarang akan menampilkan file dan folder yang ada di nama direktori yang disediakan.
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
Menggunakan -F bendera dengan perintah akan menambahkan karakter / di akhir setiap direktori.
EFI / grub / initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
Anda juga dapat mengirimkan beberapa direktori dengan memisahkan nama jalur dengan file Ruang karakter.
ls / boot / usr
Keluaran
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin dll termasuk 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 di hierarki direktori komputer Anda. Direktori root umumnya dilambangkan dengan / karakter.
ls /
Tidak masalah direktori mana Anda berada pada saat memasukkan perintah, yang disebutkan di atas Perintah akan menghasilkan keluaran yang mencantumkan semua sub-folder dan file yang ada di dalam root direktori.
Daftar File di Direktori Induk
Direktori induk di Linux adalah direktori di atas direktori saat ini. Mari kita ambil /usr/bin sebagai contoh. Sini, /bin adalah direktori kerja Anda saat ini, dan /usr adalah direktori induk.
Untuk mendapatkan daftar semua file di direktori induk:
ls ..
bin dll termasuk lib lib32 lib64 local sbin share src
Menambahkan yang lain .. akan membawa Anda ke direktori induk dari direktori induk. Sebagai contoh, /var/log/old adalah direktori kerja Anda saat ini. ls .. akan mencantumkan folder yang ada di /log direktori sedangkan ls ../ .. akan memberi Anda daftar semua file dan folder yang ada di file /var direktori.
ls ../ ..
cache db permainan kosong lib kunci lokal log surat opt run spool tmp
Buat Daftar File di Direktori Rumah
Direktori home di Linux dilambangkan dengan ~ karakter. Oleh karena itu, untuk mencantumkan konten yang tersedia di direktori home Anda:
ls ~
Daftar Direktori Saja (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
Buat 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 *
Buat Daftar File secara Rekursif
Menggunakan -R bendera dengan perintah default akan mencantumkan semua file dan folder yang ada di dalam direktori hingga ke tingkat terakhir.
ls -R
Perhatikan bahwa Anda juga dapat meneruskan jalur direktori bersama dengan tanda rekursif. Artinya itu ls / usr / home -R adalah perintah yang valid.
Buat Daftar File Dengan Ukurannya
Untuk mendapatkan nama semua file beserta ukurannya, gunakan -s tandai dengan perintah.
ls -s / yay-git
Jumlah 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
Memindahkan file di terminal Linux lebih kuat daripada di browser file, tetapi Anda perlu tahu apa yang Anda lakukan.
Buat Daftar File Dengan Informasi Terperinci
Itu -l flag memungkinkan Anda untuk mendapatkan daftar konten direktori Linux dengan penjelasan rinci tentang setiap entri. Informasi berikut termasuk dalam output:
- Izin file dan folder
- Jumlah tautan
- Pemilik konten
- Pemilik grup
- Ukuran konten
- Nama file
- Tanggal dan waktu terakhir diubah
ls -l
Jumlah 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 8 Feb 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 8 Feb 13:54 yay
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2998674 8 Feb 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 sering Anda temui:
- File biasa (-)
- Blokir file khusus (b)
- File khusus karakter (c)
- Direktori (d)
- Tautan simbolis (l)
- File jaringan (n)
- FIFO (p)
- Soket
Berbicara tentang izin file, karakter berikut digunakan dalam output.
- Dapat dibaca (r)
- Dapat ditulisi (w)
- Dapat dijalankan (x)
Mari kita ambil drw-r - r-- sebagai contoh. Karakter pertama memberi tahu bahwa entri adalah direktori. Dua karakter berikut menunjukkan bahwa pengguna saat ini memiliki izin baca dan tulis. Karakter lainnya memberikan informasi tentang izin file untuk pengguna lain.
Buat Daftar File Dengan Ukuran Yang Dapat Dibaca
Itu -s perintah memberi Anda nilai numerik yang terkait dengan setiap entri. Dan yang jelas, Anda tidak akan tahu apa arti dari nilai ini. Oleh karena itu, untuk membuat daftar file dan ukurannya dengan cara yang dapat dibaca, gunakan -lh bendera bersama dengan perintah.
ls -lh
total 2,9 juta
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 8 Feb 13:54 yay
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2,9 Jt 8 Feb 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 keluaran.
Default ls perintah tidak menyertakan file tersembunyi dalam output. Untuk membuat daftar konten yang disetel sebagai tersembunyi oleh pengguna, teruskan -Sebuah tandai dengan perintah ls.
ls -a
Perpipaan 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
Itu -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 lebih dulu). Namun, Anda dapat dengan mudah membalikkan perilaku ini dengan menambahkan r dengan -S bendera.
ls -Sr
Buat Daftar File dan Kirim Output ke File
Menggunakan > karakter, Anda dapat mengirim output dari perintah ls ke file apa pun.
ls> ls-output.txt
Nanti, Anda bisa membaca konten 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 merangkai bersama-sama. Anda bahkan dapat menyalurkan mv perintah untuk memindahkan file dengan ls.
Tip nomor satu agar terbiasa dengan Linux adalah menghafal beberapa perintah dasar. Ini pasti akan membantu Anda menjadi lebih efisien dan cepat saat menggunakan sistem Anda.
Lembar contekan sederhana ini akan membantu Anda merasa nyaman dengan terminal baris perintah Linux dalam waktu singkat.
- Tidak ditentukan
Deepesh adalah seorang blogger Teknologi dan telah menulis konten informasi selama lebih dari 3 tahun. Saat ini, dia sedang mengejar gelar Sarjana Aplikasi Komputer dari sebuah universitas ternama di India. Di waktu luangnya, dia suka menulis, mendengarkan musik, dan bermain gitar.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Satu langkah lagi…!
Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan.