Bagaimana menemukan semua file PDF di direktori dan subdirektori?


17

Saya ingin daftar semua file PDF di direktori direktori kerja saat ini. Perintah apa yang bisa melakukan ini?

Saya ingat kombinasi lsdan */*.pdftetapi tidak ingat kombinasi persisnya.


Apakah Anda ingin daftar semua file pdf atau daftar semua file yang memiliki nama file ekstensi ".pdf"?
Ocaso Protal

Jawaban:


22

Kamu bisa memakai:

find -iname '*.pdf'

dengan lsmungkin:

ls -lR | grep '/\|pdf$'


Perintah pertama tidak berfungsi, menghasilkan: ls: tidak dapat mengakses * .pdf: Tidak ada file atau direktori seperti itu
ashim

1
ups, maaf. perintah itu memang salah. Saya akan mengedit
zetah

1
Selalu kutip findpola (seperti dalam -name '*.pdf'), untuk mencegah shell memperluas pola glob (ini akan terjadi jika Anda memiliki beberapa file pdf di direktori saat ini).
enzotib

2
Jika Anda kebetulan memiliki file yang diberi nama dengan karakter tidak konsisten, gunakan -iname \*.pdfjuga untuk menemukan file yang berakhiran .PDF, .PdF, dll.
Tom Regner


4

Cara termudah (jika Anda menggunakan Ubuntu Desktop):

Buka folder beranda Anda di Nautilus, tekan Ctrl+ Fdan cari .pdf.

Cuplikan layar memperlihatkan proses pencarian

Anda juga dapat mengubah lokasi dan membuat pencarian Anda lebih spesifik.

@ WarriorIng64 Perhatikan bahwa ini dengan sendirinya akan menemukan semua file dengan .pdf yang terjadi di mana saja dalam nama file. Jika Anda secara khusus menginginkan file yang diidentifikasi sistem sebagai PDF, klik tombol + hijau di sebelah "Reload", tambahkan filter "File Type" "Pdf / Postscript" dan klik "Reload" untuk hanya mendapatkan PDF yang sebenarnya. masukkan deskripsi gambar di sini


2
@ WarriorIng64 UPDATED
One Zero

Cantik. Gila saya lupa betapa sederhananya ini.
don.joey

-1

Cara paling sederhana adalah:

locate *.pdf

Perintah ini akan menemukan semua file PDF yang ada di sistem Anda.


2
Watch out for shell globbing melakukan sihir di sini untuk Anda. Jika *.pdfmemperluas ke file di direktori kerja saat ini, maka ini akan diberikan ke locateperintah, bukan *.pdfargumen mentah .
gertvdijk

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.