GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah vdir Linux untuk Pemula (8 Contoh)

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-errors

Jadi, 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=M

Berikut 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 Video

Jadi 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 -C

Output berikut dihasilkan dalam kasus saya:

Desktop  Documents  Downloads  example.desktop  Files-From-Desktop  Music  Pictures  Public  Templates  Videos

Q5. 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 --color

Q6. Bagaimana cara membuat vdir menghasilkan output yang tidak disortir?

Ini dapat Anda lakukan dengan menggunakan opsi baris perintah -f.

vdir -f

Berikut 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  .bashrc

Begini cara halaman manual menjelaskan opsi -f ini:

-f     jangan urutkan, aktifkan -aU, nonaktifkan -ls --color

Q7. 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-first

Berikut 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.desktop

Jadi 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 -i

Berikut 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 2011

Kolom 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
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Tutorial Perintah Tanggal Linux untuk Pemula (8 Contoh)

  3. Tutorial Perintah Hostname Linux untuk Pemula (5 Contoh)

  1. Tutorial perintah comm Linux untuk pemula (5 contoh)

  2. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  3. Tutorial Perintah Linux du untuk Pemula (10 Contoh)

  1. Tutorial Perintah gema Linux untuk Pemula (5 Contoh)

  2. Tutorial Perintah Linux env Untuk Pemula (5 Contoh)

  3. Tutorial Perintah ukuran Linux untuk Pemula (6 Contoh)