ฉันจะได้รับรายชื่อแบบยาวสำหรับไดเรกทอรีเดียวได้อย่างไร


9

ฉันต้องการที่จะเห็นรายชื่อยาวสำหรับไดเรกทอรีเดียว เมื่อฉันพิมพ์ls -lhaฉันจะเห็นสิ่งนี้:

drwxrwxr-x  4 username groupname 4.0K 2010-08-05 09:55 files
drwxrwxr-x  7 username groupname 4.0K 2010-08-05 14:25 trunk
drwxrwxr-x  8 username groupname 4.0K 2010-08-05 16:02 phpincludes
drwxrwxr-x 11 username groupname 4.0K 2010-07-26 12:31 phpMyAdmin-3.3.5-english

อย่างไรก็ตามเมื่อฉันพิมพ์ls -lha phpMyAdmin-3.3.5ฉันจะได้รับรายชื่อของเนื้อหาของไดเรกทอรี ฉันจะพิมพ์คำสั่งเพื่อให้เห็นได้อย่างไร

drwxrwxr-x 11 username groupname 4.0K 2010-07-26 12:31 phpMyAdmin-3.3.5-english

? ฉันต้องการทำสิ่งนี้กับไดเรกทอรี symlinked ดังนั้นฉันสามารถดูว่าพวกเขาเชื่อมโยงไปที่ใดไม่ใช่เนื้อหา

คำตอบ:


16
ls -lhad phpMyAdmin-3.3.5-english

การ-dตั้งค่าสถานะใช้เพื่อบอกlsว่าคุณต้องการแสดงคุณสมบัติของไดเรกทอรีที่กำหนดไม่ใช่เนื้อหา


1
นี่คือสิ่งพื้นฐาน การอ่าน manpage ของคำสั่ง ls เป็นความคิดที่ดีเสมอ
bitek

หน้าคนมากมายสวิตช์มากมาย บางครั้งจิตใจก็แค่คัดสรร
user394

1
Unix koan: มีตัวอักษรตัวพิมพ์เล็กกี่ตัวที่เปลี่ยนเป็น ls ไม่ถูกต้อง ?
pjz

1
@ user394: "มีวิธีในการค้นหาหรือไม่" ใช่. กด/จากนั้นป้อนคำที่ต้องการค้นหาจากนั้นกด Return และคนจะข้ามไปที่คำแรกที่ปรากฏใน manpage จากนั้นคุณสามารถกด/และกลับโดยไม่มีข้อความค้นหาในระหว่างเพื่อข้ามไปยังการเกิดขึ้นครั้งถัดไป
sepp2k

1
@ sepp2k แน่นอนว่าพฤติกรรมนั้นเป็นเพจเจอร์เฉพาะ ในส่วนใหญ่คุณสามารถกดnเพื่อไปยังสิ่งที่เกิดขึ้นต่อไป
Chris Down
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.