15 Pertanyaan Wawancara tentang Perintah "ls" Linux - Bagian 1


Perintah daftar di UNIX dan UNIX seperti Sistem operasi 'ls' adalah salah satu utilitas paling dasar dan banyak digunakan di baris perintah. Ini adalah utilitas yang sesuai dengan POSIX yang tersedia untuk varian GNU coreutils dan BSD.

Perintah 'ls' dapat digunakan dengan berbagai pilihan untuk mendapatkan hasil yang diinginkan. Artikel ini bertujuan untuk mendapatkan wawasan mendalam tentang perintah daftar file di Linux dengan contoh-contoh yang relevan.

1. Bagaimana Anda membuat daftar file dari direktori?

Jawab: Perintah daftar file Linux 'ls' hadir untuk menyelamatkan di sini.

ls

Alternatifnya, kita dapat menggunakan perintah 'echo' untuk membuat daftar file dalam direktori yang terkait dengan wildcard (*).

echo *

2. Bagaimana Anda membuat daftar semua direktori hanya menggunakan perintah echo?
echo */

3. Bagaimana Anda membuat daftar semua file dalam direktori termasuk file tersembunyi alias (.) file titik?

Jawab: Kita perlu menggunakan opsi '-a' (daftar file tersembunyi) dengan perintah 'ls'.

ls -a

4. Bagaimana Anda membuat daftar semua file dalam direktori termasuk file tersembunyi, tetapi tidak mencantumkan '.' dan '..' yang tersirat?

Jawab: Kita perlu menggunakan opsi '-A' (jangan mencantumkan . dan .. yang tersirat dengan perintah 'ls'.

ls -A

5. Bagaimana Anda mencetak isi direktori dalam daftar format panjang?

Jawab: Kita perlu menggunakan opsi 'l' (format panjang) dengan perintah 'ls'.

ls -l

Pada contoh di atas, outputnya seperti ini.

drwxr-xr-x  5 avi tecmint      4096 Sep 30 11:31 Binary

Di sini, drwxr-xr-x adalah izin file untuk pemilik, grup, dan dunia. Pemilik memiliki izin Baca(r), Tulis(w) dan Jalankan(x). Grup tempat file ini berada memiliki izin Baca(r) dan Jalankan(x) tetapi tidak izin Tulis(w), izin yang sama berlaku untuk dunia yang memiliki akses ke file ini.

  1. Inisial 'd' berarti Direktori.
  2. Angka '5' mewakili Tautan Simbolik.
  3. File Biner milik pengguna avi dan grup tecmint.
  4. 30 September 11:31 mewakili tanggal dan waktu terakhir diubah.
6. Anda seharusnya mencetak isi direktori dalam daftar format panjang, menampilkan file tersembunyi/titik. Bagaimana Anda mencapainya?

Jawab: Kita perlu menggunakan opsi '-a' (daftar file tersembunyi) dan '-l' (daftar panjang) bersama dengan perintah ' ls'.

ls -la

Atau kita dapat menggunakan opsi '-A' dan '-l' dengan perintah 'ls', jika kita tidak ingin mencantumkan ' tersirat ' .' Dan '..'.

ls -lA
7. Bagaimana Anda mengetahui pembuat setiap file?

Jawab: Kita perlu menggunakan opsi '–penulis' bersama dengan opsi '-l' untuk mencetak nama penulis setiap file.

ls --author -l

8. Bagaimana Anda mencetak escape untuk karakter non-grafis?

Jawab: Kita hanya perlu menggunakan opsi '-b' untuk mencetak escape untuk karakter non-grafis.

ls -b

9. Cantumkan ukuran file dan folder dalam format skala yang diinginkan. Bagaimana Anda mencapainya?

Jawab: Di sini opsi '–block-size=scale' bersama dengan opsi '-l' perlu digunakan. Kita perlu menghilangkan 'skala' pada contoh dengan skala yang diinginkan yaitu M, K, dll.

ls --block-size=M -l
ls --block-size=K -l

10. Cantumkan file dalam direktori, tetapi jangan tampilkan file cadangan, yaitu file yang diakhiri dengan ~.

Jawab: Di sini opsi '-B' (jangan mencantumkan entri tersirat yang diakhiri dengan ~) membantu.

ls -B

11. Urutkan semua file dalam direktori berdasarkan nama dan tampilkan informasi modifikasi terakhir yang terkait.

Jawab: Kita perlu menggunakan opsi '-c' dan opsi '-l' dengan perintah ls untuk memenuhi kebutuhan seperti yang disarankan di atas.

ls -cl

12. Urutkan semua file dalam direktori berdasarkan waktu modifikasi dan tampilkan informasi terkait.

Jawab: Kita perlu menggunakan tiga opsi secara bersamaan yaitu, '-l', '-t' dan '-c' dengan perintah ls untuk mengurutkan file berdasarkan waktu modifikasi, yang terbaru terlebih dahulu.

ls -ltc

13. Bagaimana Anda mengontrol keluaran perintah 'ls' menjadi berwarna atau tanpa warna?

Jawab: Kita perlu menggunakan opsi '–color=parameter'. Parameter yang akan digunakan dengan pilihan warna adalah 'otomatis', 'selalu' dan 'tidak pernah' yang sudah cukup jelas.

ls --color=never
ls --color=auto
ls --color=always

14. Anda seharusnya membuat daftar entri direktori itu sendiri, bukan isinya. Apa yang akan kamu lakukan?

Jawab: Di sini opsi '-d' berguna.

ls -d

15. Buat alias untuk format panjang yang mencantumkan “ls -l” sebagai “ll” dan output hasilnya ke file dan bukan output standar.

Jawab: Di sini, dalam skenario di atas, kita perlu menambahkan alias ke file .bashrc dan kemudian menggunakan operator pengalihan untuk menulis keluaran ke file dan bukan keluaran standar. Kami akan menggunakan editor nano.

ls -a
nano .bashrc
ll >> ll.txt
nano ll.txt

Itu saja untuk saat ini. Jangan lupa untuk memberi kami umpan balik Anda yang berharga di komentar di bawah. Saya akan segera berada di sini lagi dengan artikel menarik lainnya. Sampai saat itu tetap terhubung dan terhubung.

Nyata Juga:

  1. 10 Pertanyaan Wawancara Perintah 'ls' – Bagian 2
  2. 15 Perintah Dasar 'ls' di Linux