Mencantumkan konten direktori adalah salah satu tugas paling dasar yang melibatkan pengguna (baik pro dan pemula). Perintah ls adalah alat paling populer yang digunakan untuk tujuan ini. Namun, itu bukan satu-satunya.
Ada beberapa alternatif. Misalnya, ada utilitas bernama vdir , dasar-dasar yang akan kita bahas di sini. Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh dalam tutorial ini telah diuji pada mesin Ubuntu 18.04 LTS dan Debian 10.
Seperti ls, perintah vdir di Linux juga digunakan untuk membuat daftar isi direktori. Berikut sintaksnya:
vdir [OPSI]... [FILE]...
Dan inilah cara halaman manual alat menjelaskannya:
Mencantumkan informasi tentang FILE (direktori saat ini secara default).
Urutkan entri menurut abjad jika tidak ada -cftuvSUX atau --sort yang ditentukan.
Berikut adalah beberapa contoh gaya Tanya Jawab yang akan memberi Anda ide bagus tentang cara kerja perintah vdir.
Q1. Bagaimana cara menggunakan vdir?
Penggunaan dasar cukup sederhana - cukup jalankan perintah vdir tanpa opsi apa pun.
vdir
Misalnya, dalam kasus saya, menjalankan 'vdir' menghasilkan output berikut:
total 12
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 Apr 16 14:33 Desktop
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 Apr 16 14:33 Dokumen
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 Apr 16 14:33 Unduhan
-rw-r--r-- 1 tamu-A8CLd9 tamu-A8CLd9 2513 16 Apr 14:33 example.desktop
drwxrwxr-x 2 guest-A8CLd9 guest-A8CLd9 40 Apr 16 14:33 Files-From-Desktop
drwxr-xr-x 2 guest-A8CLd9 guest-A8CLd9 40 Apr 16 14:33 Musik
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 Apr 16 14:33 Gambar
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 Apr 16 14:33 Publik
drwxr-xr-x 2 guest-A8CLd9 guest-A8CLd9 40 Apr 16 14:33 Template
drwxr-xr-x 2 guest-A8CLd9 guest-A8CLd9 40 Apr 16 14:33 Videos
Sehingga Anda dapat melihat output yang mirip dengan perintah 'ls -l'.
Q2. Bagaimana cara membuat entri tampilan vdir dimulai dengan titik (.)?
Secara default, output perintah vdir tidak menampilkan nama yang dimulai dengan titik (.). Namun, Anda dapat mengubah perilaku ini menggunakan opsi baris perintah -a.
vdir -a
Output berikut dihasilkan dalam kasus saya:
total 52
drwx------ 20 tamu-A8CLd9 tamu-A8CLd9 540 26 Sep 09:30 .
drwxrwxrwt 7 root root 16384 26 Sep 10:17 ..
-rw-r--r-- 1 tamu-A8CLd9 tamu-A8CLd9 220 26 Sep 09:29 .bash_logout
-rw-r--r-- 1 tamu-A8CLd9 tamu-A8CLd9 3637 26 Sep 09:29 .bashrc
drwxr-xr-x 12 tamu-A8CLd9 tamu-A8CLd9 260 26 Sep 09:37 .cache
drwxr-xr-x 16 tamu-A8CLd9 tamu-A8CLd9 360 Sep 26 09:29 .config
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 26 Sep 09:29 Desktop
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 Sep 26 09:29 Dokumen
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 26 Sep 09:29 Unduhan
-rw-r--r-- 1 tamu-A8CLd9 tamu-A8CLd9 8980 26 Sep 09:29 contoh.desktop
drwxrwxr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 Sep 26 09:29 Files-From-Desktop
drwx------ 3 tamu-A8CLd9 tamu-A8CLd9 60 Sep 26 09:30 .gconf
drwx------ 3 tamu-A8CLd9 tamu-A8CLd9 60 Sep 26 09:30 .gnome2
drwx------ 2 tamu-A8CLd9 gu est-A8CLd9 40 26 Sep 09:30 .gnome2_private
-rw------- 1 tamu-A8CLd9 tamu-A8CLd9 358 26 Sep 09:29 .ICEauthority
drwxr-xr-x 3 tamu -A8CLd9 guest-A8CLd9 60 Sep 26 09:29 .kde
drwx------ 3 guest-A8CLd9 guest-A8CLd9 60 Sep 26 09:29 .local
drwx------ 4 tamu-A8CLd9 tamu-A8CLd9 80 26 Sep 09:30 .mozilla
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 Sep 26 09:29 Musik
drwxr-xr-x 2 tamu- A8CLd9 tamu-A8CLd9 40 Sep 26 09:29 Gambar
-rw-r--r-- 1 tamu-A8CLd9 tamu-A8CLd9 697 Sep 26 09:29 .profile
drwxrwxr-x 2 tamu-A8CLd9 tamu-A8CLd9 60 Sep 26 09:29 .psensor
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 Sep 26 09:29 Publik
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 26 Sep 09:29 Template
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 40 26 Sep 09:29 Video
-rw------- 1 tamu-A8CLd9 tamu-A8CLd9 61 Sep 26 09:29 .Xauthority
-rw------- 1 tamu-A8CLd9 tamu-A8CLd9 108 26 Sep 09:29 .xsession-errorsJadi, Anda dapat melihat bahwa nama file yang diawali dengan titik juga dihasilkan di output.
Q3. Bagaimana cara membuat ukuran skala vdir dengan ukuran tetap?
Misalkan Anda ingin vdir mencetak ukuran (kolom ke-5 dalam keluaran) dalam blok megabita, maka Anda dapat melakukannya menggunakan opsi --ukuran blok, dengan memasukkan 'M' sebagai masukan ke dalamnya.
vdir --block-size=MBerikut adalah output dari perintah ini yang dihasilkan di sistem saya:
total 1M
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 1M 26 Sep 09:29 Desktop
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 1M 26 Sep 09:29 Dokumen
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 1M 26 Sep 09:29 Unduhan
-rw-r--r-- 1 tamu-A8CLd9 tamu-A8CLd9 1M 26 Sep 09:29 contoh.desktop
drwxrwxr-x 2 tamu-A8CLd9 tamu-A8CLd9 1M 26 Sep 09:29 File-Dari-Desktop
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 1M 26 Sep 09:29 Musik
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 1M 26 Sep 09:29 Gambar
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 1M 26 Sep 09:29 Publik
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 1M 26 Sep 09:29 Template
drwxr-xr-x 2 tamu-A8CLd9 tamu-A8CLd9 1M 26 Sep 09:29 VideoJadi Anda dapat melihat bahwa entri ukuran dibuat dalam blok megabita (M).
Berikut beberapa informasi berguna terkait input yang diperlukan opsi ini:
Argumen SIZE adalah bilangan bulat dan unit opsional (contoh:10K adalah
10*1024). Satuannya adalah K,M,G,T,P,E,Z,Y (pangkat 1024) atau KB,MB,...
(pangkat 1000).Q4. Bagaimana membuat vdir menghasilkan output seperti ls?
Secara default, perintah ls tidak menghasilkan detail dalam output - hanya nama file/direktori di direktori saat ini.
Namun, vdir menghasilkan banyak info secara default. Tetapi jika Anda mau, Anda dapat membatasi vdir ke 'ls' seperti output. Ini dapat Anda lakukan menggunakan opsi baris perintah -C.
vdir -COutput berikut dihasilkan dalam kasus saya:
Desktop Documents Downloads example.desktop Files-From-Desktop Music Pictures Public Templates VideosQ5. Bagaimana cara membuat vdir menghasilkan keluaran berwarna?
Jika Anda membandingkan output yang dihasilkan oleh vdir di bagian sebelumnya dengan output yang dihasilkan oleh perintah 'ls', Anda akan melihat satu perbedaan:output perintah ls berwarna sedangkan vdir tidak.
Namun, Anda dapat memaksa vdir untuk menghasilkan keluaran berwarna juga. Ini dapat Anda lakukan dengan menggunakan opsi baris perintah --color.
vdir --colorQ6. Bagaimana cara membuat vdir menghasilkan output yang tidak disortir?
Ini dapat Anda lakukan dengan menggunakan opsi baris perintah -f.
vdir -fBerikut adalah output yang dihasilkan perintah ini dalam kasus saya:
. .Gnome2 File-from-desktop. Templat Musik Lokal .xsession-errors .cache .bash_logout
.. .mozilla .ICeauthority Video dokumen unduhan .xauthority .config .profile
.Gnome2_private .psensor .gconficor. Desktop .kde example.desktop .bashrcBegini cara halaman manual menjelaskan opsi -f ini:
-f jangan urutkan, aktifkan -aU, nonaktifkan -ls --colorQ7. Bagaimana cara membuat direktori grup vdir terlebih dahulu di output?
Jika Anda ingin perintah vdir mengelompokkan direktori terlebih dahulu di output, gunakan --group-directories-first pilihan.
vdir --group-directories-firstBerikut adalah output yang dihasilkan perintah ini dalam kasus saya:
total 12
drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Desktop
drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Dokumen
drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Unduhan
drwxrwxr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 File-From-Desktop
drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Musik
drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Gambar
drwxr-xr-x 2 guest-eugepN guest-eugepN 40 22 Agustus 2011 Publik
drwxr-xr-x 2 guest-eugepN guest-eugepN 40 22 Agt 2011 Template
drwxr-xr-x 2 guest-eugepN guest-eugepN 40 22 Agustus Video 2011
-rw-r--r-- 1 tamu-eugepN tamu-eugepN 8980 22 Agustus 2011 example.desktopJadi Anda dapat melihat semua direktori terdaftar terlebih dahulu.
Q8. Bagaimana cara membuat vdir menghasilkan nomor indeks untuk setiap file?
Ini dapat dicapai dengan menggunakan opsi baris perintah -i.
vdir -iBerikut adalah contoh keluarannya:
total 12
22 drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Desktop
26 drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Documents
23 drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Unduhan
6 -rw-r--r-- 1 guest-eugepN guest-eugepN 8980 22 Agustus 2011 example.desktop
155 drwxrwxr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Files-From-Desktop
27 drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Musik
28 drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Gambar
25 drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Publik
24 drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 2011 Template
29 drwxr-xr-x 2 guest-eugepN guest-eugepN 40 Aug 22 Video 2011Kolom pertama berisi nomor indeks masing-masing.
Tergantung pada kebutuhannya, perintah vdir terbukti menjadi alat yang berguna untuk Anda. Dalam tutorial ini, kami telah membahas beberapa opsi utama yang ditawarkan utilitas ini. Untuk mempelajari lebih lanjut tentang alat ini, buka halaman manualnya.
Linux