คำถามติดแท็ก ls

ยูทิลิตี้ในระบบที่คล้าย Unix เช่น Linux ที่ใช้สำหรับแสดงรายการไฟล์และไดเร็กทอรี

27
รายการไดเรกทอรีเฉพาะการใช้ ls ใน Bash?
คำสั่งนี้จะแสดงรายการไดเรกทอรีในเส้นทางปัจจุบัน: ls -d */ รูปแบบที่แน่นอน*/ทำอะไร? และเราจะให้เส้นทางแบบสัมบูรณ์ในคำสั่งด้านบน (เช่นls -d /home/alice/Documents) เพื่อแสดงรายการเฉพาะไดเรกทอรีในเส้นทางนั้นได้อย่างไร
954 bash  directory  ls 

23
คำสั่ง ls: ฉันจะได้รับรายชื่อเต็มเส้นทางแบบเรียกซ้ำหนึ่งบรรทัดต่อไฟล์ได้อย่างไร
ฉันจะรับ ls เพื่อแยกรายการแบบแบนของเส้นทางแบบหนึ่งต่อบรรทัดแบบเรียกซ้ำได้อย่างไร? ตัวอย่างเช่นฉันเพียงต้องการรายชื่อไฟล์ที่มีเส้นทางเต็มของพวกเขา: /home/dreftymac/. /home/dreftymac/foo.txt /home/dreftymac/bar.txt /home/dreftymac/stackoverflow /home/dreftymac/stackoverflow/alpha.txt /home/dreftymac/stackoverflow/bravo.txt /home/dreftymac/stackoverflow/charlie.txt ls -a1 เกือบจะเป็นสิ่งที่ฉันต้องการ แต่ฉันไม่ต้องการแฟรกเมนต์พา ธ ฉันต้องการพา ธ เต็ม
493 bash  command-line  find  ls 

1
นับจำนวนไฟล์ภายในไดเรกทอรีใน Linux หรือไม่ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เพื่อนับจำนวนไฟล์ในไดเรกทอรีฉันมักจะใช้ ls directory | wc -l แต่มีคำสั่งอื่นที่ไม่ได้ใช้wc?
333 linux  ls 

20
ฉันจะสร้างรายการไฟล์ด้วยพา ธ สัมบูรณ์ใน Linux ได้อย่างไร
ฉันกำลังเขียนเชลล์สคริปต์ที่ใช้เส้นทางไฟล์เป็นอินพุต ด้วยเหตุนี้ฉันต้องสร้างรายชื่อไฟล์แบบเรียกซ้ำพร้อมเส้นทางแบบเต็ม ตัวอย่างเช่นไฟล์barมีเส้นทาง: /home/ken/foo/bar แต่เท่าที่ฉันจะเห็นทั้งคู่lsและfindให้รายชื่อเส้นทางสัมพัทธ์เท่านั้น: ./foo/bar (from the folder ken) ดูเหมือนว่าเป็นข้อกำหนดที่ชัดเจน แต่ฉันไม่เห็นอะไรเลยในหน้าfindหรือlsหน้าคน ฉันจะสร้างรายการไฟล์ในเชลล์รวมถึงพา ธ สัมบูรณ์ได้อย่างไร

5
ฉันจะแสดงชื่อไฟล์หนึ่งชื่อต่อหนึ่งบรรทัดเอาต์พุตใน Linux ได้อย่างไร
ฉันใช้ls -aคำสั่งเพื่อรับชื่อไฟล์ในไดเรกทอรี แต่ผลลัพธ์อยู่ในบรรทัดเดียว แบบนี้: . .. .bash_history .ssh updater_error_log.txt ฉันต้องการทางเลือกในตัวเพื่อรับชื่อไฟล์แต่ละไฟล์ในบรรทัดใหม่เช่นนี้ . .. .bash_history .ssh updater_error_log.txt
229 linux  shell  ls 

14
แสดงรายการไฟล์ซ้ำใน Linux CLI พร้อมพา ธ ที่สัมพันธ์กับไดเรกทอรีปัจจุบัน
นี่คล้ายกับคำถามนี้แต่ฉันต้องการรวมเส้นทางที่เกี่ยวข้องกับไดเรกทอรีปัจจุบันในยูนิกซ์ ถ้าฉันทำต่อไปนี้: ls -LR | grep .txt ไม่รวมเส้นทางแบบเต็ม ตัวอย่างเช่นฉันมีโครงสร้างไดเรกทอรีต่อไปนี้: test1/file.txt test2/file1.txt test2/file2.txt รหัสข้างต้นจะกลับมา: file.txt file1.txt file2.txt ฉันจะให้มันรวมเส้นทางที่สัมพันธ์กับไดเรกทอรีปัจจุบันโดยใช้คำสั่ง Unix มาตรฐานได้อย่างไร
224 linux  unix  recursion  ls 

5
ฉันจะแสดงรายการ (ls) 5 ไฟล์ที่แก้ไขล่าสุดในไดเร็กทอรีได้อย่างไร
ฉันรู้ว่าls -tจะแสดงรายการไฟล์ทั้งหมดตามเวลาที่แก้ไข แต่ฉันจะ จำกัด ผลลัพธ์เหล่านี้เฉพาะnไฟล์สุดท้ายได้อย่างไร
142 linux  list  terminal  limit  ls 

1
ไม่รู้จัก "ls" ใน CMD บน Windows [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เมื่อฉันพยายามใช้ list ( ls) บนพรอมต์คำสั่งของ Windows ระบบจะไม่รู้จัก ฉันได้เพิ่มC:\Windows\System32เส้นทางไปแล้วและฉันอัปเดต java ด้วย แต่ก็ยังไม่รู้จัก
136 windows  cmd  ls 


10
วิธีรับรายชื่อไฟล์ในบรรทัดต่างๆ
ฉันต้องการที่จะได้รับรายชื่อของไฟล์ทั้งหมดในไดเรกทอรีเช่นเดียวกับเพื่อให้แต่ละชื่อไฟล์จะอยู่ในสายแยกที่ไม่มีรายละเอียดพิเศษที่จัดทำโดยls ls -lฉันมองls --helpแล้วไม่พบทางออก ฉันพยายามทำ ls -l | cut --fields=9 -d" " แต่lsไม่ใช้จำนวนช่องว่างคงที่ระหว่างคอลัมน์ มีความคิดอย่างไรในการทำเช่นนี้โดยเฉพาะในบรรทัดเดียว
116 unix  ls 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.