เรียนรู้ตัวอย่างคำสั่ง 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 โปรดแจ้งให้เราทราบโดยเขียนความคิดเห็น หวังว่าบทความนี้จะมีประโยชน์