ฉันต้องการแสดงรายการไฟล์ 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