Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

คำสั่ง Linux ที่มีประโยชน์เพื่อแสดงรายการเนื้อหาของไดเรกทอรี

คำสั่ง Linux ที่มีประโยชน์เพื่อแสดงรายการเนื้อหาของไดเรกทอรี

เมื่อพูดถึงคำสั่ง Linux มีคำสั่งมากมายที่คุณสามารถใช้เพื่อรันงานได้ และถ้าคุณต้องการแสดงรายการเนื้อหาของไดเร็กทอรีเช่นเดียวกับตัวจัดการไฟล์ มีคำสั่งสองสามคำสั่งให้ทำ มาดูกันเลย

คำสั่ง Linux ที่ใช้กันทั่วไปในการแสดงรายการเนื้อหาของไดเร็กทอรีคือ ls . โดยค่าเริ่มต้น ls แสดงรายการเนื้อหาของไดเร็กทอรีในคอลัมน์ ใช้สีต่างๆ เพื่อแสดงไฟล์และไดเร็กทอรี

คำสั่ง Linux ที่มีประโยชน์เพื่อแสดงรายการเนื้อหาของไดเรกทอรี

ไดเร็กทอรีที่สร้างโดยผู้ใช้จะมีชื่อปรากฏอยู่ในเครื่องหมายคำพูดเดี่ยว ไดเร็กทอรีที่สร้างโดยระบบจะแสดงชื่อไดเร็กทอรีอย่างง่าย สีที่ใช้แสดงชื่อไฟล์ ไดเร็กทอรี และสคริปต์ขึ้นอยู่กับธีมภาพที่ใช้โดยเทอร์มินัล

ls เพียงแสดงรายการเนื้อหาของไดเร็กทอรีปัจจุบันที่คุณอยู่ หากคุณต้องการดูเนื้อหาในไดเร็กทอรีอื่น คุณสามารถเพิ่มพาธของไฟล์ในคำสั่ง:

ls /add/file/path/here

คุณสามารถเพิ่ม -a ตั้งค่าสถานะเพื่อแสดงไฟล์ที่ซ่อนอยู่:

ls -a

หรือ -l และ -h ตั้งค่าสถานะเพื่อแสดงในรูปแบบรายการยาวและรูปแบบที่มนุษย์อ่านได้

ls -lh

ผอ

dir เช่น ls ยังแสดงรายการเนื้อหาของไดเร็กทอรีในคอลัมน์ หากชื่อใดมีอักขระพิเศษ เช่น ช่องว่าง อักขระเหล่านั้นจะขึ้นต้นด้วยแบ็กสแลช แฟล็กทั้งหมดที่พัฒนาขึ้นสำหรับ ls ได้ถูกทำให้พร้อมใช้งานสำหรับ dir .

คำสั่ง Linux ที่มีประโยชน์เพื่อแสดงรายการเนื้อหาของไดเรกทอรี

dir มีลักษณะการทำงานคล้ายกับคำสั่งต่อไปนี้:

ls -C -b

ที่ไหน

-C :แสดงผลลัพธ์ในคอลัมน์
-b :นำหน้าอักขระพิเศษด้วยแบ็กสแลช

vdir

คำสั่งถัดไปเพื่อแสดงเนื้อหาในไดเร็กทอรีคือ vdir .

คำสั่ง Linux ที่มีประโยชน์เพื่อแสดงรายการเนื้อหาของไดเรกทอรี

คำสั่งนี้แสดงรายการเนื้อหาของไดเร็กทอรีแบบยาว อีกครั้ง อักขระพิเศษในชื่อจะขึ้นต้นด้วยแบ็กสแลช ในรายการแบบยาว รายละเอียดเกี่ยวกับการอนุญาตที่เกี่ยวข้องกับไฟล์หรือไดเร็กทอรี จำนวนลิงค์ เจ้าของ เจ้าของกลุ่ม ขนาดไฟล์ เวลาแก้ไขล่าสุด และชื่อไฟล์/ไดเร็กทอรีจะแสดงขึ้น

vdir ทำงานคล้ายกับคำสั่งต่อไปนี้:

ls -l -b

ที่ไหน

-l :แสดงรายการเนื้อหาไดเร็กทอรียาวๆ
-b :นำหน้าอักขระพิเศษด้วยแบ็กสแลช

ทำไมเราถึงมี “dir” และ “vdir” ในเมื่อ “ls” ทำงานเดียวกันได้?

คำสั่งเชลล์มักใช้เป็นส่วนหนึ่งของสคริปต์ เอาต์พุตของสคริปต์ดังกล่าวอาจแสดงบนหน้าจอเทอร์มินัล เปลี่ยนเส้นทางไปยังไฟล์ หรือเพียงไพพ์เป็นอินพุตไปยังคำสั่งอื่น ในบางสถานการณ์ ls ไม่ทำงานตามที่คาดไว้เนื่องจากปัญหาด้านประสิทธิภาพบางอย่างในระหว่างการเรียกใช้สคริปต์ เพื่อจัดการกับสถานการณ์นี้ นักพัฒนา Linux ได้ใช้คำสั่งทางเลือกสองคำสั่งที่ให้ผลลัพธ์เหมือนกับ ls และไม่พบปัญหาด้านประสิทธิภาพดังกล่าว

นอกจากนี้ บางคนถือว่า dir เพื่อให้เทียบเท่ากับลินุกซ์ของคำสั่ง DOS “dir” ซึ่งแสดงรายการเนื้อหาของไดเร็กทอรีด้วย อย่างไรก็ตาม นี่ไม่ใช่สมมติฐานที่ถูกต้อง

สาระน่ารู้

ในผลลัพธ์ของ ls , ไฟล์และโฟลเดอร์มีรหัสสี ในผลลัพธ์สำหรับ dir และ vdir , ใช้สีเดียวกันตลอด. หากคุณสงสัยว่าทำไม เหตุผลอยู่ในไฟล์ .bashrc ในไฟล์ “~/.bashrc” ซึ่งเป็นไฟล์ที่ซ่อนอยู่ในโฮมไดเร็กทอรี นามแฝงสำหรับ “ls” ได้รับการกำหนดดังที่แสดงด้านล่าง

คำสั่ง Linux ที่มีประโยชน์เพื่อแสดงรายการเนื้อหาของไดเรกทอรี

โดยที่ ls เทียบเท่ากับ ls --color=auto . นามแฝงที่คล้ายกันสำหรับ "dir" และ "vdir" ได้รับการแสดงความคิดเห็นแล้ว คุณสามารถยกเลิกความคิดเห็นเพื่อดูผลลัพธ์ที่มีสี คำสั่งต่อไปนี้จะทำกิจกรรมเดียวกัน

dir --color
คำสั่ง Linux ที่มีประโยชน์เพื่อแสดงรายการเนื้อหาของไดเรกทอรี

เมื่อพูดถึงคำสั่ง Linux มักจะมีมากกว่าหนึ่งวิธีในการทำสิ่งต่างๆ ให้เสร็จสิ้น อย่าลืมตรวจสอบคำสั่งที่ใช้กันทั่วไปสำหรับผู้ใช้ใหม่