ใช้ไดเรกทอรีคำสั่ง Dir Command

ผู้ใช้ Linux ส่วนใหญ่จะใช้ คำสั่ง ls เพื่อแสดงไฟล์และโฟลเดอร์ภายใน Linux

คำสั่ง dir มักจะถือว่าเทียบเท่าของ Windows แต่ทำงานได้ดีใน Linux เหมือนกัน

ในคู่มือนี้ผมจะแสดงวิธีการใช้คำสั่ง dir ใน Linux และแนะนำให้คุณใช้สวิตช์สำคัญซึ่งสามารถใช้เพื่อให้ได้ประโยชน์สูงสุดจากสิ่งนี้

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

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

dir

รายการไฟล์และโฟลเดอร์จะปรากฏในรูปแบบคอลัมน์

วิธีแสดงไฟล์ที่ซ่อนโดยใช้คำสั่ง Dir

โดยค่าเริ่มต้นคำสั่ง dir จะแสดงเฉพาะแฟ้มและโฟลเดอร์ตามปกติเท่านั้น ใน Linux คุณสามารถซ่อนไฟล์ได้ด้วยการทำให้อักขระตัวแรกหยุดนิ่ง (เช่น. myhiddenfile)

เมื่อต้องการแสดงแฟ้มที่ซ่อนโดยใช้คำสั่ง dir ใช้สวิตช์ต่อไปนี้:

dir -a
dir --all

คุณอาจสังเกตเห็นเมื่อคุณเรียกใช้คำสั่งในลักษณะนี้ที่จะแสดงแฟ้มที่เรียกว่า และอื่น ๆ ที่เรียกว่า ..

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

dir -A
dir - ที่สุด - ทั้งหมด

วิธีแสดงผู้แต่งแฟ้ม

คุณสามารถแสดงผู้เขียนไฟล์ (คนที่สร้างไฟล์) โดยใช้คำสั่ง dir ต่อไปนี้:

dir -l-author

ต้องใช้ -l เพื่อเปลี่ยนหน้าจอให้เป็นรายการ

วิธีการซ่อนข้อมูลสำรอง

เมื่อคุณเรียกใช้คำสั่งบางอย่างเช่นคำสั่ง mv หรือ คำสั่ง cp คุณอาจจะจบลงด้วยไฟล์ที่ลงท้ายด้วยเครื่องหมายทิลเด (~)

ตัวหนอน ที่ท้ายไฟล์แนะนำคำสั่งสำรองไฟล์ต้นฉบับก่อนที่จะสร้างไฟล์ใหม่

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

หากต้องการซ่อนคำสั่งเหล่านี้ให้เรียกใช้คำสั่งต่อไปนี้:

d -B
dir --ignore สำรองข้อมูล

เพิ่มสีลงในเอาท์พุท

ถ้าคุณต้องการใช้สีเพื่อแยกความแตกต่างระหว่างไฟล์โฟลเดอร์และ ลิงก์ คุณสามารถใช้สวิตช์ต่อไปนี้:

dir --color = เสมอ
dir --color = auto
dir --color = ไม่

รูปแบบเอาต์พุต

คุณสามารถฟอร์แมตเอาท์พุทเพื่อไม่ให้ปรากฏในรูปแบบคอลัมน์เสมอ

ตัวเลือกมีดังนี้:

dir --format = ข้าม
dir --format = จุลภาค
dir --format = แนวนอน
dir --format = long
dir --format = single-column
dir --format = verbose
dir --format = vertical

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

คุณยังสามารถได้รับผลเช่นเดียวกันโดยใช้สวิตช์ต่อไปนี้:

dir-x (เหมือนกับข้ามและแนวนอน)
dir -m (เหมือนกับเครื่องหมายจุลภาค)
dir-l (เช่นเดียวกับยาวและ verbose)
dir -1 (single-column)
dir -c (แนวตั้ง)

แสดงรายการยาวหรือรายชื่อ

ดังที่แสดงในส่วนการจัดรูปแบบคุณสามารถเรียกดูรายการที่ยาวได้โดยใช้คำสั่งต่อไปนี้:

dir --format = long
dir --format = verbose
dir -l

รายชื่อที่ยาวจะแสดงข้อมูลต่อไปนี้:

หากคุณไม่ต้องการระบุเจ้าของไฟล์คุณสามารถใช้คำสั่งต่อไปนี้แทน:

dir -g

ในทำนองเดียวกันคุณสามารถซ่อนกลุ่มโดยใช้คำสั่งต่อไปนี้:

dir -G -l

ขนาดไฟล์ที่อ่านได้ของมนุษย์

โดยค่าเริ่มต้นขนาดไฟล์จะแสดงเป็นไบต์ซึ่งดีประมาณ 30 ปีมาแล้ว แต่ตอนนี้กับไฟล์ที่ยืดออกเป็นกิกะไบต์จะดีกว่ามากเพื่อดูขนาดในรูปแบบที่มนุษย์สามารถอ่านได้เช่น 2.5 G หรือ 1.5 M

หากต้องการดูขนาดไฟล์ในรูปแบบที่อ่านได้ของมนุษย์ให้ใช้คำสั่งต่อไปนี้:

dir -l -h

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

ถ้าคุณต้องการให้ไดเรกทอรีแสดงก่อนและไฟล์ภายหลังใช้สวิตช์ต่อไปนี้:

dir -l- กลุ่มไดเรกทอรีแรก

ซ่อนไฟล์ด้วยรูปแบบบางอย่าง

ถ้าคุณต้องการซ่อนไฟล์บางไฟล์คุณสามารถใช้คำสั่งต่อไปนี้:

dir --hide = pattern

ตัวอย่างเช่นเพื่อสร้างรายชื่อไดเรกทอรีของโฟลเดอร์เพลงของคุณ แต่ละเว้นไฟล์ wav ใช้ต่อไปนี้

dir --hide = .wav

คุณสามารถบรรลุผลที่คล้ายกันโดยใช้คำสั่งต่อไปนี้:

dir -I pattern

แสดงข้อมูลเพิ่มเติมเกี่ยวกับไฟล์และโฟลเดอร์

คำสั่งต่อไปนี้สามารถใช้เพื่อแยกแยะระหว่างไฟล์โฟลเดอร์และลิงก์:

dir --indicator-style = จัดหมวดหมู่

นี้จะแสดงโฟลเดอร์โดยการเพิ่มเครื่องหมายทับไปท้ายไฟล์ไม่มีอะไรหลังจากที่พวกเขาเชื่อมโยงมีสัญลักษณ์ @ ที่ท้ายและแฟ้มที่ปฏิบัติการมี * ที่สิ้นสุด

รูปแบบตัวบ่งชี้สามารถตั้งค่าเหล่านี้ได้เช่นกัน:

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

dir -p

คุณสามารถแสดงชนิดแฟ้มโดยใช้คำสั่งต่อไปนี้:

dir -F

แสดงรายการไฟล์และโฟลเดอร์ทั้งหมดในโฟลเดอร์ย่อย

หากต้องการดูรายชื่อโฟลเดอร์ย่อยและไฟล์ทั้งหมดภายในโฟลเดอร์ย่อยเหล่านี้คุณสามารถทำรายการแบบเรียกซ้ำโดยใช้คำสั่งต่อไปนี้:

dir -R

การเรียงลำดับเอาท์พุท

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

dir --ort = none
dir --ort = ขนาด
dir --ort = เวลา
dir --sort = version
dir --sort = นามสกุล

นอกจากนี้คุณยังสามารถระบุคำสั่งต่อไปนี้เพื่อให้บรรลุผลเช่นเดียวกัน:

dir -s (เรียงตามขนาด)
dir-t (จัดเรียงตามเวลา)
dir -v (เรียงตามรุ่น)
dir-x (เรียงตามส่วนขยาย)

การกลับรายการคำสั่งซื้อ

คุณสามารถย้อนกลับลำดับที่ไฟล์และโฟลเดอร์แสดงโดยใช้คำสั่งต่อไปนี้:

dir -r

สรุป

คำสั่ง dir มีความคล้ายคลึงกับคำสั่ง ls อาจเป็นประโยชน์สำหรับการเรียนรู้เกี่ยวกับคำสั่ง ls เนื่องจากเป็นโปรแกรมที่มีอยู่ทั่วไปโดยทั่วไปแม้ว่าระบบส่วนใหญ่จะประกอบด้วย dir ด้วยเช่นกัน