ค้นหาเว็บไซต์

เรียนรู้ตัวอย่างคำสั่ง Linux Dir พร้อมตัวเลือก


บทความนี้แสดงตัวอย่างการใช้ คำสั่ง dir เพื่อแสดงเนื้อหาของไดเร็กทอรี คำสั่ง dir ไม่ใช่คำสั่งที่ใช้กันทั่วไปใน Linux แต่จะทำงานได้น้อยกว่าคำสั่ง ls ที่ผู้ใช้ Linux ส่วนใหญ่ชอบใช้

เราจะพูดถึงคำสั่ง dir โดยเราจะดูวิธีใช้ตัวเลือกและอาร์กิวเมนต์ต่างๆ

ไวยากรณ์ทั่วไปของคำสั่ง dir เป็นดังนี้

dir [OPTION] [FILE]

การใช้คำสั่ง dir พร้อมตัวอย่าง

การใช้งานทั่วไปที่สุดของ คำสั่ง dir คือการแสดงเนื้อหาของไดเร็กทอรีโดยเรียงจากน้อยไปหามากตามตัวอักษร

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

dir

การแสดงรายการไฟล์และไดเร็กทอรีในเส้นทางเฉพาะ

หากคุณต้องการแสดงรายการไฟล์และไดเร็กทอรีทั้งหมดของพาธเฉพาะ ให้เพิ่มพาธของไดเร็กทอรีของคุณตามที่แสดง ที่นี่ เราจะแสดงรายการไฟล์และไดเร็กทอรีภายใต้ไดเร็กทอรี /etc

dir /etc

หากต้องการแสดงรายการหนึ่งไฟล์ต่อบรรทัดให้ใช้ตัวเลือก -1 ดังต่อไปนี้

dir -1 /etc

แสดงรายการไฟล์และไดเร็กทอรีที่ซ่อน

หากต้องการแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรีรวมถึงไฟล์ . (ซ่อน) ให้ใช้ตัวเลือก -a คุณสามารถรวมตัวเลือก -l เพื่อจัดรูปแบบเอาต์พุตเป็นรายการ (ข้อมูลโดยละเอียด)

dir -a
dir -al

รายการรายการไดเรกทอรี

เมื่อคุณต้องการแสดงรายการเฉพาะรายการไดเร็กทอรีแทนเนื้อหาไดเร็กทอรี คุณสามารถใช้ตัวเลือก -d ในผลลัพธ์ด้านล่าง ตัวเลือก -d จะแสดงรายการสำหรับไดเร็กทอรี /etc

เมื่อคุณใช้ -dl มันจะแสดงรายการไดเร็กทอรีแบบยาว รวมถึงเจ้าของ เจ้าของกลุ่ม และการอนุญาต

dir -d /etc
dir -dl /etc

รายการดัชนีจำนวนไฟล์

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

ไอโหนด ในระบบ Linux เป็นที่จัดเก็บข้อมูลบนระบบไฟล์ที่เก็บข้อมูลเกี่ยวกับไฟล์ ยกเว้น ชื่อไฟล์ และข้อมูลจริงของไฟล์

dir -il

รายชื่อไฟล์ตามขนาด

คุณสามารถดูขนาดไฟล์ได้โดยใช้ตัวเลือก -s หากคุณต้องการจัดเรียงไฟล์ตามขนาด ให้ใช้ตัวเลือก -S

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

dir -shl

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

dir -ashlS /home/kone

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

dir -ashlt /home/kone

การแสดงรายการไฟล์โดยไม่มีเจ้าของ

หากต้องการแสดงรายการไฟล์ที่ไม่มีเจ้าของ คุณต้องใช้ตัวเลือก -g ซึ่งทำงานเหมือนกับตัวเลือก -l เพียงแต่ว่าจะไม่พิมพ์ชื่อเจ้าของไฟล์ออกมา และในการแสดงรายการไฟล์ที่ไม่มีเจ้าของกลุ่มให้ใช้ตัวเลือก -G ดังต่อไปนี้

dir -ahgG /home/kone

ดังที่คุณเห็นจากผลลัพธ์ข้างต้นว่าไม่มีการพิมพ์ชื่อของเจ้าของไฟล์และเจ้าของกลุ่ม คุณสามารถดูผู้เขียนไฟล์ได้โดยใช้แฟล็ก --author ดังต่อไปนี้

dir -al --author /home/kone

ในผลลัพธ์ด้านบน คอลัมน์ที่ห้าจะแสดงชื่อผู้สร้างไฟล์ ไฟล์ examples.desktop เป็นของผู้ใช้ kone อยู่ในกลุ่ม kili และเขียนโดยผู้ใช้ kone .

การแสดงรายการไดเร็กทอรีก่อนไฟล์

คุณอาจต้องการดูไดเร็กทอรีก่อนไฟล์อื่นๆ ทั้งหมด และสามารถทำได้โดยใช้แฟล็ก --group-directories-first ดังต่อไปนี้

dir -l --group-directories-first

เมื่อคุณสังเกตผลลัพธ์ด้านบน คุณจะเห็นว่าไดเร็กทอรีทั้งหมดแสดงอยู่ก่อนไฟล์ปกติ ตัวอักษร d หน้าสิทธิ์ระบุไดเร็กทอรี และ a หมายถึงไฟล์ปกติ

คุณยังสามารถดูไดเรกทอรีย่อยแบบวนซ้ำได้ ซึ่งหมายความว่าคุณสามารถแสดงรายการไดเรกทอรีย่อยอื่นๆ ทั้งหมดในไดเรกทอรีได้โดยใช้ตัวเลือก -R ดังต่อไปนี้

dir -R

ในผลลัพธ์ข้างต้น เครื่องหมาย (.) หมายความว่าไดเร็กทอรีปัจจุบันและโฮมไดเร็กทอรีของผู้ใช้ Kone มีไดเร็กทอรีย่อยสามไดเร็กทอรีที่เป็น สำรองข้อมูล, ผบ. และ เอกสาร

ไดเร็กทอรีย่อย การสำรองข้อมูล มีไดเร็กทอรีย่อยอีกสองไดเร็กทอรีคือ mariadb และ mysql ซึ่งไม่มีไดเร็กทอรีย่อย

ไดเรกทอรีย่อย dir ไม่มีไดเรกทอรีย่อยใดๆ และไดเรกทอรีย่อยของเอกสารมีสองไดเรกทอรีย่อย ได้แก่ หนังสือ และ Tuts ซึ่งไม่มีไดเรกทอรีย่อย

การแสดงรายการไฟล์ที่มีรหัสผู้ใช้และกลุ่ม

หากต้องการดูผู้ใช้และกลุ่ม IDs คุณต้องใช้ตัวเลือก -n ให้เราสังเกตความแตกต่างระหว่างสองเอาต์พุตถัดไป

เอาต์พุตโดยไม่มีตัวเลือก -n

dir -l --author

เอาต์พุตพร้อมตัวเลือก -n

dir -nl --author

การแสดงรายการไฟล์คั่นด้วยเครื่องหมายจุลภาค

สามารถเก็บถาวรได้โดยใช้ตัวเลือก -m

dir -am

หากต้องการค้นหาความช่วยเหลือในการใช้คำสั่ง dir ให้ใช้แฟล็ก --help และในการดูรายละเอียดเวอร์ชันของ dir ให้ใช้ --version

dir --help
dir --version

บทสรุป

นี่เป็นเพียงตัวอย่างการใช้งานพื้นฐานของคำสั่ง dir หากต้องการใช้ตัวเลือกอื่นๆ โปรดดูการป้อนคำสั่ง dir ด้วยตนเองบนระบบของคุณ

man dir

ในกรณีที่คุณพบตัวเลือกที่น่าสนใจหรือวิธีใช้คำสั่ง dir โปรดแจ้งให้เราทราบโดยเขียนความคิดเห็น หวังว่าบทความนี้จะมีประโยชน์