10 Soalan Temuduga Perintah 'LS' Berguna - Bahagian 2

10 Soalan Temuduga Perintah 'LS' Berguna - Bahagian 2

Meneruskan warisan arahan LS di sini adalah artikel wawancara kedua mengenai arahan penyenaraian. Artikel pertama siri ini sangat dihargai oleh komuniti Tecmint. Sekiranya anda terlepas bahagian pertama siri ini, anda mungkin ingin melawat di:

  1. 15 Soalan Temuduga mengenai Perintah "LS" - Bahagian 1

Artikel ini dibentangkan dengan baik dengan cara yang memberikan gambaran mendalam tentang perintah LS dengan contoh. Kami telah mengambil perhatian yang lebih baik dalam membuat artikel supaya ia tetap mudah difahami tetapi melayani tujuan sepenuhnya.

10 soalan wawancara mengenai arahan LS
1. Anda sepatutnya menyenaraikan kandungan direktori dalam format senarai panjang, tetapi tidak mencetak nama pengarang dan kumpulan fail yang dimiliki. Juga menunjukkan perbezaan output.

a. Perintah LS menyenaraikan nama fail dalam format penyenaraian panjang apabila digunakan dengan suis (-L).

# ls -l 
Senaraikan fail dalam format senarai panjang

b. Perintah LS menyenaraikan nama fail dalam format penyenaraian panjang bersama dengan nama fail pengarang, apabila digunakan dengan suis (-pengarang) bersama dengan suis (-L).

# ls -l -PengAir 
Senaraikan fail oleh pengarang

c. Perintah LS menyenaraikan nama fail tanpa nama pemiliknya, apabila digunakan dengan suis (-g).

# ls -g 
Senaraikan fail tanpa mencetak nama pemilik

d. Perintah LS menyenaraikan nama fail dalam format penyenaraian panjang tanpa nama kumpulan yang dimiliki, apabila digunakan dengan suis (-G) bersama dengan suis (-L).

# ls -gl 
Senaraikan fail tanpa kumpulan percetakan
2. Cetak saiz fail dan folder dalam direktori semasa, dalam format yang boleh dibaca manusia. Bagaimana anda akan melakukan ini?

Baik kita perlu menggunakan suis -h (boleh dibaca manusia) bersama dengan suis (-L) dan/atau (-s) dengan arahan ls untuk mendapatkan output yang dikehendaki.

# ls -hl 
Senaraikan fail dalam format yang boleh dibaca manusia
# ls -hs 
Senaraikan saiz fail dalam format senarai panjang

Catatan: Pilihan -h menggunakan kekuatan 1024 (standard dalam pengiraan) dan output saiz fail dan folder dalam unit K, M dan G.

3. Saiz output suis (-h) dalam kuasa 1024, yang standard, apa lagi nilai kuasa disokong dalam arahan LS?

Terdapat suis -SI yang serupa dengan suis -h. Satu -satunya perbezaan adalah suis -SI menggunakan kuasa 1000 tidak seperti suis -h yang menggunakan kekuatan 1024.

# ls -si 
Nilai kuasa yang disokong perintah ls

Ia juga boleh digunakan dengan suis -L Untuk mengeluarkan saiz folder dalam kuasa 1000, dalam format penyenaraian panjang.

# ls -si -l 
Senaraikan fail dengan nilai kuasa
4. Anda sepatutnya mencetak kandungan direktori yang dipisahkan dengan koma. Adakah mungkin? Bolehkah ia dilakukan dalam format penyenaraian yang panjang?

Yup! Linux Perintah ls boleh mengeluarkan kandungan direktori yang dipisahkan oleh koma apabila digunakan dengan suis (-m). Oleh kerana penyertaan koma ini dipisahkan diisi secara mendatar, arahan LS tidak dapat memisahkan kandungan dengan koma ketika menyenaraikan kandungan secara menegak.

# ls -m 
Cetak kandungan direktori dengan koma

Apabila digunakan dalam format penyenaraian panjang, Tukar -m tidak berguna.

# ls -ml 
Menyenaraikan kandungan secara mendatar
5. Sekiranya ada cara untuk mencetak kandungan direktori terbalik? i.e., dalam urutan terbalik.

Yeah! Keadaan di atas dapat dicapai dengan mudah menggunakan suis -r. Suis '-r'Balikkan susunan output. Ia juga boleh digunakan dengan suis -L (format penyenaraian panjang).

# ls -r 
Senaraikan kandungan dalam urutan terbalik
# ls -rl 
Kandungan senarai panjang dalam urutan terbalik
6. Anda diberi situasi untuk mencetak sub-direktori secara rekursif. Bagaimana anda akan mencapai keadaan ini? Fikiran hanya sub direktori dan tiada fail.

baik! Itu cukup mudah dengan suis -R Apabila digunakan dengan arahan ls. Ia dapat dikelompokkan dengan pilihan lain seperti -L (senarai panjang) dan -m (koma dipisahkan), dll.

# ls -r 
Cetak direktori sub secara rekursif
7. Cara menyusun fail berdasarkan ukuran?

Pilihan baris arahan linux -S Apabila digunakan dengan LS memberikan output yang dikehendaki. Untuk menyusun fail berdasarkan saiz dalam urutan menurun dengan fail terbesar yang disenaraikan pada mulanya dan terkecil akhirnya.

# ls -s 
Susun fail dengan arahan LS

Untuk menyusun fail berdasarkan saiz dalam urutan menurun dengan fail terkecil yang disenaraikan pada mulanya dan terbesar akhirnya.

# ls -sr 
Susun fail dalam urutan menurun
8. Senaraikan kandungan direktori tanpa maklumat tambahan yang muncul satu fail setiap baris.

Suis -1 datang untuk menyelamatkan di sini. Perintah ls dengan suis -1 Keluarkan kandungan direktori dengan satu fail setiap baris dan tiada maklumat tambahan.

# ls -1 
Senaraikan fail tanpa maklumat
9. Anda diberi situasi di mana anda perlu mencetak kandungan direktori pada output standard yang ditutup dengan petikan berganda. Bagaimana anda akan melakukan ini?

Terdapat pilihan -Q (nama quote) yang mengeluarkan kandungan LS yang tertutup dalam petikan berganda.

# ls -q 
Cetak fail dengan petikan berganda
10. Anda bekerja di direktori yang mengandungi banyak fail dan folder. Anda perlu mencetak nama folder sebelum direktori. Bagaimana anda akan mendapat ini?
# ls-kumpulan-direktori-pertama 
Direktori cetak terlebih dahulu

Itu sahaja buat masa ini. Kami akan datang dengan bahagian seterusnya siri artikel ini mengenai helah perintah 'ls' yang unik. Sehingga kemudian ditantikan dan disambungkan ke Tecmint. Jangan lupa memberi kami maklum balas yang berharga di bahagian komen di bawah. Suka dan kongsi kami dan membantu kami tersebar!