10 Soalan Temuduga Perintah 'LS' Berguna - Bahagian 2
- 1013
- 116
- Chris Little I
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:
- 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 LS1. 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 -lSenaraikan 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 -PengAirSenaraikan fail oleh pengarang
c. Perintah LS menyenaraikan nama fail tanpa nama pemiliknya, apabila digunakan dengan suis (-g).
# ls -gSenaraikan 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 -glSenaraikan 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 -hlSenaraikan fail dalam format yang boleh dibaca manusia
# ls -hsSenaraikan 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 -siNilai 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 -lSenaraikan 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 -mCetak kandungan direktori dengan koma
Apabila digunakan dalam format penyenaraian panjang, Tukar -m tidak berguna.
# ls -mlMenyenaraikan 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 -rSenaraikan kandungan dalam urutan terbalik
# ls -rlKandungan 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 -rCetak 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 -sSusun fail dengan arahan LS
Untuk menyusun fail berdasarkan saiz dalam urutan menurun dengan fail terkecil yang disenaraikan pada mulanya dan terbesar akhirnya.
# ls -srSusun 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 -1Senaraikan 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 -qCetak 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-pertamaDirektori 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!
- « Cara Mengamankan Perkhidmatan Rangkaian Menggunakan Pembalut TCP di Linux
- Cara Menaik taraf dari Ubuntu 16.04 hingga Ubuntu 16.10 di desktop dan pelayan »