10 Pertanyaan Wawancara Perintah 'ls' yang Berguna - Bagian 2


Melanjutkan warisan perintah ls, berikut adalah artikel wawancara kedua tentang perintah Listing. Artikel pertama dari seri ini sangat diapresiasi oleh Komunitas Tecmint. Jika Anda melewatkan bagian pertama dari seri ini, Anda mungkin ingin mengunjungi:

  1. 15 Pertanyaan Wawancara tentang Perintah “ls” – Bagian 1

Artikel ini disajikan dengan baik sehingga memberikan wawasan mendalam tentang perintah ls dengan contoh. Kami sangat berhati-hati dalam pembuatan artikel agar tetap mudah dipahami namun tetap dapat memenuhi tujuan secara maksimal.

1. Anda seharusnya membuat daftar isi direktori dalam format daftar panjang, tetapi tidak mencetak nama penulis dan mengelompokkan file tersebut. Tunjukkan juga perbedaan outputnya.

Perintah a. ls mencantumkan nama file dalam format daftar panjang bila digunakan dengan switch (-l).

ls -l

Perintah b. ls mencantumkan nama file dalam format daftar panjang beserta nama pembuat file tersebut, bila digunakan dengan switch (–author) bersama dengan switch ( -l).

ls -l --author

Perintah c. ls mencantumkan nama file tanpa nama pemiliknya, bila digunakan dengan switch (-g).

ls -g

Perintah d. ls yang mencantumkan nama file dalam format daftar panjang tanpa nama grupnya, bila digunakan dengan switch (-G) dan switch ( -aku).

ls -Gl

2. Cetak ukuran file dan folder di direktori saat ini, dalam format yang dapat dibaca manusia. Bagaimana kamu akan melakukan ini?

Kita perlu menggunakan tombol -h (dapat dibaca manusia) bersama dengan tombol (-l) dan/atau (-s) dengan perintah ls untuk mendapatkan output yang diinginkan.

ls -hl

ls -hs

Catatan: Opsi -h menggunakan pangkat 1024 (standar dalam komputasi) dan menghasilkan ukuran file dan folder dalam satuan K, M dan G.

3. Nah jika ukuran keluaran saklar (-h) dalam daya 1024, itu standar, Nilai daya apa lagi yang didukung dalam perintah ls?

Terdapat saklar -si yang mirip dengan saklar -h. Satu-satunya perbedaan adalah saklar -si menggunakan daya 1000 tidak seperti saklar -h yang menggunakan daya 1024.

ls -si

Ini juga dapat digunakan dengan tombol -l untuk menampilkan ukuran folder pangkat 1000, dalam format daftar panjang.

ls -si -l

4. Anda seharusnya mencetak isi direktori yang dipisahkan dengan koma. Apa itu mungkin? Apakah bisa dilakukan dalam format daftar panjang?

Ya! Perintah ls Linux dapat menampilkan konten direktori yang dipisahkan dengan koma bila digunakan dengan sakelar (-m). Karena entri yang dipisahkan koma ini diisi secara horizontal, perintah ls tidak dapat memisahkan konten dengan koma saat mencantumkan konten secara vertikal.

ls -m

Saat digunakan dalam format daftar panjang, saklar -m menjadi tidak berguna.

ls -ml

5. Apakah ada cara untuk mencetak isi direktori secara terbalik? yaitu, dalam urutan terbalik.

Ya! Situasi di atas dapat dengan mudah dicapai dengan menggunakan saklar -r. Sakelar '-r' membalik urutan keluaran. Ini juga dapat digunakan dengan saklar -l (format daftar panjang).

ls -r

ls -rl

6. Anda diberikan situasi untuk mencetak subdirektori secara rekursif. Bagaimana Anda mencapai situasi ini? Ingatlah hanya subdirektori dan tidak ada file.

Oke! Itu cukup mudah dengan saklar -R bila digunakan dengan perintah ls. Selanjutnya dapat dikelompokkan dengan opsi lain seperti -l (daftar panjang) dan -m (dipisahkan koma), dll.

ls -R

7. Bagaimana cara mengurutkan file berdasarkan ukurannya?

Opsi baris perintah Linux -S bila digunakan dengan ls memberikan keluaran yang diinginkan. Untuk mengurutkan file berdasarkan ukuran dalam urutan menurun dengan file terbesar diurutkan terlebih dahulu dan yang terkecil di urutan terakhir.

ls -S

Untuk mengurutkan file berdasarkan ukuran dalam urutan menurun dengan file terkecil dicantumkan di awal dan terbesar di akhir.

ls -Sr

8. Daftar isi direktori tanpa informasi tambahan muncul satu file per baris.

Tombol -1 hadir untuk menyelamatkan di sini. Perintah ls dengan saklar -1 menampilkan isi direktori dengan satu file per baris dan tanpa informasi tambahan.

ls -1

9. Anda diberikan situasi di mana Anda harus mencetak isi direktori pada output standar yang diapit tanda kutip ganda. Bagaimana kamu akan melakukan ini?

Terdapat opsi -Q (nama-kutipan) yang menampilkan konten ls yang diapit tanda kutip ganda.

ls -Q

10. Anda bekerja di direktori yang berisi banyak file dan folder. Anda perlu mencetak nama folder sebelum direktori. Bagaimana Anda mendapatkan ini?
ls --group-directories-first

Itu saja untuk saat ini. Kami akan membahas bagian selanjutnya dari seri artikel ini tentang Trik Perintah 'ls' yang Unik. Sampai saat itu tetap terhubung dan terhubung dengan Tecmint. Jangan lupa untuk memberi kami umpan balik yang berharga di bagian komentar di bawah. Sukai dan bagikan kami dan bantu kami menyebarkannya!