Score:1

`ls` พร้อมไวด์การ์ดพร้อมไดเร็กทอรีย่อย

ธง au
Tom

เมื่อฉันรันคำสั่ง ล. *มันจะแสดง

  1. ไฟล์ในไดเรกทอรีปัจจุบัน
  2. ไดเร็กทอรีในไดเร็กทอรีปัจจุบัน
  3. ไฟล์และไดเร็กทอรีในไดเร็กทอรีในไดเร็กทอรีปัจจุบัน

เมื่อฉันใช้ ฉันไม่ต้องการเห็นภายในไดเร็กทอรีในไดเร็กทอรีปัจจุบัน ฉันค่อนข้างสับสนเพราะฉันใช้อูบุนตูมากว่า 8 ปี ไม่เคยเจออะไรแบบนี้มาก่อน

เป็นอย่างนี้ ควรทำงาน? มีวิธีหยุดไหม 3 จากที่เกิดขึ้น?

ตัวอย่างเช่น ถ้าฉันมี file1.file โฟลเดอร์1 โฟลเดอร์2 โฟลเดอร์3 textfile1.txt

ฉันต้องการให้ ls f* แสดงเท่านั้น

file1.file
โฟลเดอร์1
โฟลเดอร์2
โฟลเดอร์3

อูบุนตู 20.04 LTS

Doug Smythies avatar
gn flag
`ls -l -d *` ควรทำในสิ่งที่คุณต้องการ
sudodus avatar
jp flag
+1 สำหรับเคล็ดลับของ Doug Smythies หรือง่ายกว่านั้น (เฉพาะชื่อ) `ls -d *` และ `ls -d f*`
Score:0
ธง cn

คุณคาดหวังว่ามันจะทำงานได้เหมือนใน MS-DOS อย่างไรก็ตาม นี่คือลินุกซ์

สัญลักษณ์แทนใน linux ขยายโดยเชลล์ของคุณเพื่อให้ตรงกับรายการทั้งหมดที่เหมาะสมกับสัญลักษณ์แทน ไม่เห็นสัญลักษณ์แทนของคุณ จะเห็นเฉพาะรายการไฟล์และชื่อไดเร็กทอรีที่ตรงกับไวด์การ์ดเท่านั้น ดังนั้นจะแสดงเนื้อหาของรายการทั้งหมดที่แสดง เช่น ชื่อไฟล์หรือเนื้อหาของโฟลเดอร์ ใน MS-DOS สัญลักษณ์แทนจะทำให้เกิด ผบ สั่งตัวเองเพื่อกรองรายการเพื่อแสดงเฉพาะชื่อที่เหมาะสมกับไวด์การ์ด

เพื่อกรองผลลัพธ์ของ เช่น เพื่อดูเฉพาะชื่อไฟล์และโฟลเดอร์ที่ตรงกัน ฉ*, ใช้ เกรปเช่น ไพพ์เอาต์พุตของ ls เป็น grep เช่น:

ลส | เกรป ^f.*

^ และ .* เป็นนิพจน์ทั่วไป ^ฉ วิธี: แต่ในช่วงเริ่มต้นเท่านั้น .* วิธี . อักขระใดก็ได้ * กี่ครั้งก็ได้

Tom avatar
au flag
Tom
ขอบคุณสำหรับคำตอบ ฉันไม่รู้ว่าทำไมสิ่งนี้ไม่เคยเป็นปัญหาสำหรับฉันจนถึงตอนนี้
Score:0
ธง id

วิธีหนึ่งคือการใช้ หา สั่งการแทน . คุณสามารถใช้ได้ -ความลึกสูงสุด 1 เพื่อไม่ให้คุณอ่านในโฟลเดอร์ และใช้เฉพาะไฟล์ -ชื่อ ตัวเลือกสำหรับไวด์การ์ด

ตัวอย่าง:

หา . -ความลึกสูงสุด 1 -ชื่อ 'f*'

จะคืนค่าทุกอย่างในโฟลเดอร์ปัจจุบัน . เริ่มต้นด้วยตัวพิมพ์เล็ก แม้แต่ชื่อโฟลเดอร์ แต่ไม่แสดงเนื้อหาใด ๆ ภายในโฟลเดอร์

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา