ฉันต้องการแสดงรายการไฟล์ PDF ทั้งหมดในไดเรกทอรีของไดเรกทอรีทำงานปัจจุบัน คำสั่งอะไรที่สามารถทำได้
ฉันจำชุดค่าผสมของls
และ*/*.pdf
ไม่จำชุดค่าผสมที่แน่นอน
ฉันต้องการแสดงรายการไฟล์ PDF ทั้งหมดในไดเรกทอรีของไดเรกทอรีทำงานปัจจุบัน คำสั่งอะไรที่สามารถทำได้
ฉันจำชุดค่าผสมของls
และ*/*.pdf
ไม่จำชุดค่าผสมที่แน่นอน
คำตอบ:
คุณสามารถใช้ได้:
find -iname '*.pdf'
ด้วยls
อาจจะ:
ls -lR | grep '/\|pdf$'
find
รูปแบบ (เหมือนใน-name '*.pdf'
) เสมอเพื่อป้องกันเชลล์เพื่อขยายรูปแบบกลม (สิ่งนี้จะเกิดขึ้นหากคุณมีไฟล์ PDF บางไฟล์ในไดเรกทอรีปัจจุบัน)
-iname \*.pdf
เพื่อค้นหาไฟล์ที่ลงท้ายด้วย. PDF, .PdF และอื่น ๆ อีกมากมาย
วิธีที่ง่ายที่สุด (ถ้าคุณใช้ Ubuntu Desktop):
ไปที่โฟลเดอร์ที่บ้านของคุณใน Nautilus กดCtrl+ และค้นหาF.pdf
คุณยังสามารถเปลี่ยนตำแหน่งและทำให้การค้นหาของคุณเฉพาะเจาะจงมากขึ้น
@ WarriorIng64 โปรดทราบว่าสิ่งนี้ด้วยตัวเองจะค้นหาไฟล์ทั้งหมดที่มี. pdf เกิดขึ้นที่ใดก็ได้ในชื่อไฟล์ หากคุณต้องการไฟล์ที่ระบบระบุว่าเป็น PDF โดยเฉพาะให้คลิกปุ่มสีเขียว + ถัดจาก "โหลดใหม่" เพิ่มตัวกรอง "ประเภทไฟล์" "Pdf / Postscript" แล้วคลิก "โหลดใหม่" เพื่อรับเฉพาะไฟล์ PDF ที่แท้จริง
วิธีที่ง่ายที่สุดคือ:
locate *.pdf
คำสั่งนี้จะค้นหาไฟล์ PDF ทั้งหมดที่มีอยู่ในระบบของคุณ
*.pdf
ขยายไปยังไฟล์ในไดเรกทอรีการทำงานปัจจุบันสิ่งเหล่านี้จะถูกจัดเตรียมไว้ในlocate
คำสั่งไม่ใช่*.pdf
อาร์กิวเมนต์ดิบ
ใช้คำสั่ง:
ls | grep .pdf