Pelajari Contoh Perintah Dir Linux dengan Opsi


Artikel ini menunjukkan beberapa contoh penggunaan perintah dir untuk mencantumkan konten direktori. Perintah dir bukanlah perintah yang umum digunakan di Linux, tetapi cara kerjanya tidak seperti perintah ls yang lebih disukai digunakan oleh sebagian besar pengguna Linux.

Kita akan membahas perintah dir di mana kita akan melihat cara menggunakan opsi dan argumen yang berbeda.

Sintaks umum dari perintah dir adalah sebagai berikut.

dir [OPTION] [FILE]

dir Penggunaan Perintah dengan Contoh

Penggunaan perintah dir yang paling umum adalah untuk menampilkan konten direktori dalam urutan menaik menurut abjad.

Jika Anda menjalankan perintah dir tanpa opsi atau lokasi direktori apa pun, ini akan menampilkan semua file dan direktori di direktori kerja Anda saat ini.

dir

Mencantumkan File dan Direktori di Jalur Tertentu

Jika Anda ingin membuat daftar semua file dan direktori dari jalur tertentu, tambahkan jalur direktori Anda seperti yang ditunjukkan. Di sini, kami akan mencantumkan file dan direktori di bawah direktori /etc.

dir /etc

Untuk membuat daftar satu file per baris gunakan opsi -1 sebagai berikut.

dir -1 /etc

Mencantumkan File dan Direktori Tersembunyi

Untuk membuat daftar semua file dalam direktori termasuk file . (tersembunyi), gunakan opsi -a. Anda dapat menyertakan opsi -l untuk memformat keluaran sebagai daftar (informasi detail).

dir -a
dir -al

Daftar Entri Direktori

Bila Anda hanya perlu mencantumkan entri direktori saja, bukan konten direktori, Anda dapat menggunakan opsi -d. Pada keluaran di bawah, opsi -d mencantumkan entri untuk direktori /etc.

Saat Anda menggunakan -dl, ini menampilkan daftar panjang direktori termasuk pemilik, pemilik grup, dan izin.

dir -d /etc
dir -dl /etc

Mencantumkan Jumlah Indeks File

Jika Anda ingin melihat nomor indeks setiap file, gunakan opsi -i. Dari output di bawah, Anda dapat melihat bahwa kolom pertama menunjukkan angka. Angka-angka ini disebut inode yang terkadang disebut sebagai node indeks atau nomor indeks.

Inode dalam sistem Linux adalah penyimpanan data pada sistem file yang menyimpan informasi tentang file kecuali nama file dan data sebenarnya.

dir -il

Mendaftar File Menurut Ukuran

Anda dapat melihat ukuran file menggunakan opsi -s. Jika Anda perlu mengurutkan file berdasarkan ukuran, gunakan opsi -S.

Dalam hal ini, Anda juga perlu menggunakan opsi -h untuk melihat ukuran file dalam format yang dapat dibaca manusia.

dir -shl

Pada output di atas, kolom pertama menunjukkan ukuran file dalam Kilobyte. Output di bawah ini menunjukkan daftar file yang diurutkan menurut ukurannya dengan menggunakan opsi -S.

dir -ashlS /home/kone

Anda juga dapat mengurutkan file berdasarkan waktu modifikasi, dengan file yang baru saja dimodifikasi akan muncul pertama dalam daftar. Hal ini dapat dilakukan dengan menggunakan opsi -t.

dir -ashlt /home/kone

Mencantumkan File Tanpa Pemilik

Untuk membuat daftar file tanpa pemiliknya, Anda harus menggunakan opsi -g yang berfungsi seperti opsi -l hanya saja opsi ini tidak mencetak pemilik file. Dan untuk membuat daftar file tanpa pemilik grup gunakan opsi -G sebagai berikut.

dir -ahgG /home/kone

Seperti yang Anda lihat dari output di atas bahwa nama pemilik file dan pemilik grup tidak dicetak. Anda juga dapat melihat pembuat file dengan menggunakan tanda --author sebagai berikut.

dir -al --author /home/kone

Pada output di atas, kolom kelima menunjukkan nama pembuat file. File examples.desktop dimiliki oleh pengguna kone, termasuk dalam grup kili dan dibuat oleh pengguna kone .

Mencantumkan Direktori Sebelum File

Anda mungkin ingin melihat direktori sebelum semua file lainnya dan ini dapat dilakukan dengan menggunakan flag --group-directories-first sebagai berikut.

dir -l --group-directories-first

Saat Anda mengamati keluaran di atas, Anda dapat melihat bahwa semua direktori terdaftar sebelum file biasa. Huruf d sebelum izin menunjukkan direktori dan a menunjukkan file biasa.

Anda juga dapat melihat subdirektori secara rekursif, artinya Anda dapat membuat daftar semua subdirektori lain dalam sebuah direktori menggunakan opsi -R sebagai berikut.

dir -R

Pada output di atas, tanda (.) berarti direktori saat ini dan direktori home pengguna Kone memiliki tiga subdirektori yaitu Backup, dir, dan Dokumen.

Subdirektori Backup memiliki dua subdirektori lain yaitu mariadb dan mysql yang tidak memiliki subdirektori.

Subdirektori dir tidak memiliki subdirektori apa pun. Dan subdirektori Docs memiliki dua subdirektori yaitu Buku dan Tuts yang tidak memiliki subdirektori.

Mencantumkan File dengan ID Pengguna dan Grup

Untuk melihat ID pengguna dan grup, Anda perlu menggunakan opsi -n. Mari kita amati perbedaan antara dua keluaran berikutnya.

Keluaran tanpa opsi -n.

dir -l --author

Keluaran dengan opsi -n.

dir -nl --author

Daftar File Dipisahkan dengan Koma

Ini dapat diarsipkan dengan menggunakan opsi -m.

dir -am

Untuk mendapatkan bantuan dalam menggunakan perintah dir gunakan tanda --help dan untuk melihat detail versi dir gunakan --version.

dir --help
dir --version

Kesimpulan

Ini hanyalah contoh penggunaan dasar perintah dir, untuk menggunakan banyak opsi lainnya, lihat entri manual untuk perintah dir di sistem Anda.

man dir

Jika Anda menemukan opsi atau cara menarik lainnya dalam menggunakan perintah dir, beri tahu kami dengan menulis komentar. Semoga artikel ini bermanfaat bagi Anda.