<ก่อนหน้านี้ | Contents | ถัดไป>
ตัวเลือกและข้อโต้แย้ง
สิ่งนี้นำเราไปสู่จุดสำคัญมากเกี่ยวกับวิธีการทำงานของคำสั่งส่วนใหญ่ คำสั่งมักตามด้วยหนึ่งคำสั่งขึ้นไป ตัวเลือก ที่ปรับเปลี่ยนพฤติกรรมของพวกเขาและเพิ่มเติมโดยหนึ่งหรือมากกว่า ข้อโต้แย้ง, รายการที่คำสั่งดำเนินการ ดังนั้นคำสั่งส่วนใหญ่จึงมีลักษณะดังนี้:
คำสั่ง -ตัวเลือก อาร์กิวเมนต์
คำสั่ง -ตัวเลือก อาร์กิวเมนต์
คำสั่งส่วนใหญ่ใช้ตัวเลือกที่ประกอบด้วยอักขระตัวเดียวที่นำหน้าด้วยเครื่องหมายขีดกลาง ตัวอย่างเช่น "-l" แต่คำสั่งจำนวนมาก รวมทั้งคำสั่งจากโครงการ GNU ก็สนับสนุนเช่นกัน ตัวเลือกยาวซึ่งประกอบด้วยคำนำหน้าด้วยขีดกลางสองอัน นอกจากนี้ คำสั่งจำนวนมากยังอนุญาตให้รวมตัวเลือกสั้นๆ หลายรายการเข้าด้วยกัน ในตัวอย่างนี้ ls คำสั่งมีสองตัวเลือก ได้แก่ ตัวเลือก "l" เพื่อสร้างเอาต์พุตรูปแบบยาว และตัวเลือก "t" เพื่อจัดเรียงผลลัพธ์ตามเวลาที่แก้ไขของไฟล์
[me@linuxbox ~]$ ls -lt
[me@linuxbox ~]$ ls -lt
สนุกยิ่งขึ้นกับls
เราจะเพิ่มตัวเลือกยาว “--reverse” เพื่อกลับลำดับของการเรียงลำดับ:
[me@linuxbox ~]$ ls -lt -- ย้อนกลับ
[me@linuxbox ~]$ ls -lt -- ย้อนกลับ
โปรดทราบว่าตัวเลือกคำสั่ง เช่น ชื่อไฟล์ใน Linux จะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
การขอ ls คำสั่งมีตัวเลือกที่เป็นไปได้มากมาย ที่พบบ่อยที่สุดแสดงไว้ในตารางที่ 3-1
ตาราง 3- 1: ตัวเลือก ls ทั่วไป
ตัวเลือกเสริม (Option) | ตัวเลือกยาว | รายละเอียด |
-a | --ทั้งหมด | แสดงรายการไฟล์ทั้งหมด แม้แต่ไฟล์ที่มีชื่อขึ้นต้นด้วย |
กับระยะเวลาซึ่งปกติไม่อยู่ในรายการ | ||
(กล่าวคือ ซ่อนเร้น) | ||
-A | --เกือบทั้งหมด | ชอบ -a ตัวเลือกด้านบนยกเว้นมันไม่ได้ |
รายการ . (ไดเรกทอรีปัจจุบัน) และ .. (พ่อแม่ | ||
ไดเร็กทอรี) | ||
-d | --ไดเรกทอรี | โดยปกติ หากระบุไดเร็กทอรีไว้ ls จะ |
แสดงรายการเนื้อหาของไดเร็กทอรี ไม่ใช่ the | ||
ไดเร็กทอรีนั้นเอง ใช้ตัวเลือกนี้ร่วมกัน | ||
กับ -l ตัวเลือกเพื่อดูรายละเอียดเกี่ยวกับ | ||
ไดเรกทอรีมากกว่าเนื้อหา | ||
-F | --จำแนก | ตัวเลือกนี้จะผนวกอักขระตัวบ่งชี้ |
ต่อท้ายรายชื่อแต่ละรายการ ตัวอย่างเช่น | ||
“/” หากชื่อเป็นไดเร็กทอรี | ||
-h | --มนุษย์อ่านได้ | ในรายการรูปแบบยาว ให้แสดงขนาดไฟล์เป็น |
รูปแบบที่มนุษย์อ่านได้แทนที่จะเป็นไบต์ | ||
-l | แสดงผลในรูปแบบยาว | |
-r | --ย้อนกลับ | แสดงผลในลำดับย้อนกลับ โดยทั่วไป, |
ls แสดงผลจากน้อยไปหามาก | ||
ลำดับตัวอักษร | ||
-S | จัดเรียงผลลัพธ์ตามขนาดไฟล์ | |
-t | เรียงตามเวลาแก้ไข |