Skip to main content

ใช้รายการคำสั่ง Dir Command

:

Anonim

ผู้ใช้ 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 = longdir --format = single-columndir --format = verbosedir --format = vertical

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

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

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

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

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

dir --format = longdir --format = verbosedir -l

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

  • สิทธิ์
  • inodes
  • เจ้าของ
  • กลุ่ม
  • ขนาดไฟล์
  • วันที่เข้าใช้ครั้งล่าสุด
  • ชื่อไฟล์

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

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 = จัดหมวดหมู่

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

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

  • ไม่มี (ค่าเริ่มต้น)
  • ทับ (ไดเรกทอรีมี slashes)
  • ประเภทไฟล์

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

dir -p

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

dir -F

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

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

dir -R

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

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

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

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

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

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

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

dir -r

สรุป

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