Sejak Unix diciptakan pada tahun 1970-an, banyak sistem operasi telah menggunakannya sebagai fondasinya. Banyak dari sistem operasi ini gagal, sementara yang lain berhasil.
Linux adalah salah satu sistem operasi berbasis Unix yang paling populer. Ini open source, dan digunakan di seluruh dunia di banyak industri.
Salah satu fitur luar biasa dari sistem operasi Linux adalah Command Line Interface (CLI) yang memungkinkan pengguna berinteraksi dengan komputer mereka dari shell. Linux shell adalah REPL ( R ead, E valuasi, P rint, L oop) lingkungan di mana pengguna dapat memasukkan perintah dan shell berjalan itu dan kembali hasilnya.
The ls
perintah salah satu dari banyak perintah Linux yang memungkinkan pengguna untuk daftar file atau direktori dari CLI.
Dalam artikel ini, kita akan membahas lebih dalam tentang ls
perintah dan beberapa flag terpenting yang Anda perlukan sehari-hari.
Prasyarat
- Komputer dengan direktori dan file
- Instal salah satu distro Linux
- Pengetahuan dasar tentang navigasi di sekitar CLI
- Senyuman di wajahmu :)
Perintah Linux ls
The ls
Perintah ini digunakan untuk daftar file atau direktoridi Linux dan sistem operasi berbasis Unix lainnya.
Sama seperti Anda menavigasi di File explorer atau Finder dengan GUI, ls
perintah ini memungkinkan Anda untuk mencantumkan semua file atau direktori di direktori saat ini secara default, dan selanjutnya berinteraksi dengannya melalui baris perintah.
Luncurkan terminal Anda dan ketik ls
untuk melihat ini beraksi:

Cara membuat daftar File di Direktori dengan Opsi
The ls
Perintah juga menerima beberapa bendera (juga dikenal sebagai pilihan) yang informasi tambahan bahwa perubahan bagaimana file atau direktori tercantum di dalam terminal.
Dengan kata lain, tanda mengubah cara kerja ls
perintah:
ls [flags] [directory]
PS: Isi kata yang digunakan di seluruh artikel mengacu pada file dan direktori yang terdaftar, bukan isi sebenarnya dari file / direktori?Buat daftar file di direktori kerja saat ini
Ketik ls
perintah untuk mencantumkan konten direktori kerja saat ini:

Buat daftar file di direktori lain
Ketik ls [directory path here]
perintah untuk mencantumkan konten direktori lain:

Buat daftar file di direktori root
Ketik ls /
perintah untuk membuat daftar isi direktori root:

Buat daftar file di direktori induk
Ketik ls ..
perintah untuk mencantumkan isi direktori induk satu tingkat di atas. Gunakan ls ../..
untuk konten dua tingkat di atas:

Buat daftar file di direktori home pengguna (/ home / user)
Ketik ls ~
perintah untuk mencantumkan konten di direktori home pengguna:

Cantumkan hanya direktori
Ketik ls -d */
perintah untuk mencantumkan direktori saja:

Buat daftar file dengan subdirektori
Ketik ls *
perintah untuk mendaftar isi direktori dengan subdirektorinya:

Buat daftar file secara rekursif
Ketik ls -R
perintah untuk mencantumkan semua file dan direktori dengan subdirektorinya yang sesuai hingga ke file terakhir:

ls Downloads -R
Buat daftar file dengan ukurannya
Ketik ls -s
perintah (yang s adalah huruf kecil) ke daftar file atau direktori dengan ukuran mereka:

Buat daftar file dalam format panjang
Ketik ls -l
perintah untuk membuat daftar isi direktori dalam format tabel dengan kolom termasuk:
- izin konten
- jumlah tautan ke konten
- pemilik konten
- pemilik grup konten
- ukuran konten dalam byte
- tanggal / waktu terakhir dari konten
- file atau nama direktori

Buat daftar file dalam format panjang dengan ukuran file yang dapat dibaca
Ketik ls -lh
perintah untuk mencantumkan file atau direktori dalam format tabel yang sama di atas, tetapi dengan kolom lain yang mewakili ukuran setiap file / direktori:

Perhatikan bahwa ukuran dicantumkan dalam byte (B), megabyte (MB), gigabyte (GB), atau terabyte (TB) jika ukuran file atau direktori lebih besar dari 1024 byte.
Buat daftar file termasuk file tersembunyi
Ketik ls -a
perintah untuk membuat daftar file atau direktori termasuk file atau direktori tersembunyi. Di Linux, apa pun yang dimulai dengan a .
dianggap sebagai file tersembunyi:

Buat daftar file dalam format panjang termasuk file tersembunyi
Ketik perintah ls -l -a
atau ls -a -l
atau ls -la
atau ls -al
untuk mencantumkan file atau direktori dalam format tabel dengan informasi tambahan termasuk file atau direktori tersembunyi:

Buat daftar file dan urutkan berdasarkan tanggal dan waktu
Ketik ls -t
perintah untuk membuat daftar file atau direktori dan mengurutkan berdasarkan tanggal dan waktu terakhir diubah dalam urutan menurun (terbesar ke terkecil).
Anda juga dapat menambahkan -r
tanda untuk membalik urutan pengurutan seperti ini ls -tr
:

Buat daftar file dan urutkan berdasarkan ukuran file
Ketik perintah ls -S
( S adalah huruf besar) untuk membuat daftar file atau direktori dan mengurutkan berdasarkan tanggal atau waktu dalam urutan menurun (terbesar ke terkecil).
Anda juga dapat menambahkan -r
tanda untuk membalik urutan pengurutan seperti ini ls -Sr
:

Buat daftar file dan keluarkan hasilnya ke file
Ketik ls > output.txt
perintah untuk mencetak keluaran dari perintah sebelumnya ke dalam sebuah output.txt
file. Anda dapat menggunakan salah satu flag yang telah didiskusikan sebelumnya seperti -la
- poin kuncinya di sini adalah bahwa hasilnya akan dikeluarkan ke dalam file dan tidak dicatat ke baris perintah.
Kemudian Anda dapat menggunakan file sesuai keinginan Anda, atau mencatat isi file dengan cat output.txt
:

Kesimpulan
Ada banyak perintah dan kombinasi lain yang dapat Anda jelajahi untuk membuat daftar file dan direktori berdasarkan kebutuhan Anda. Satu hal yang perlu diingat adalah kemampuan untuk menggabungkan beberapa perintah sekaligus.
Bayangkan Anda ingin membuat daftar file dalam format panjang, termasuk file tersembunyi, dan mengurutkan berdasarkan ukuran file. Perintah akan ls -alS
, yang merupakan kombinasi dari ls -l
, ls -a
, dan ls -S
.
Jika Anda lupa perintah apa pun atau tidak yakin tentang apa yang harus dilakukan, Anda dapat menjalankan ls --help
atau man ls
yang akan menampilkan manual dengan semua opsi yang memungkinkan untuk ls
perintah tersebut:

Terima kasih sudah membaca!