Dizinlerdeki ve alt dizinlerindeki tüm PDF dosyaları nasıl bulunur?


17

Geçerli çalışma dizininin dizinlerindeki tüm PDF dosyalarını listelemek istiyorum. Hangi komut bunu yapabilir?

Bir kombinasyonunu hatırlıyorum lsve */*.pdftam olarak hangi kombinasyonu hatırlamıyorum.


Tüm pdf dosyalarının veya ".pdf" dosya adı uzantısına sahip tüm dosyaların bir listesini ister misiniz?
Ocaso Protal

Yanıtlar:


22

Kullanabilirsiniz:

find -iname '*.pdf'

ile lsbelki:

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


Firs komutu çalışmıyor, çıktı: ls: erişilemiyor * .pdf: Böyle bir dosya veya dizin yok
ashim

1
ups, üzgünüm. bu komut gerçekten yanlış. Düzenleyeceğim
zetah

1
Kabuğun glob desenini genişletmesini önlemek için her zaman finddesenleri (olduğu gibi -name '*.pdf') belirtin (bu, geçerli dizinde bazı pdf dosyanız varsa olur).
12'de enzotib

2
Tutarsız karakter -iname \*.pdfharfiyle adlandırılmış dosyalarınız olması durumunda, .PDF, .PdF vb. İle biten dosyaları da bulmak için kullanın .
Tom


4

En kolay yol (Ubuntu Masaüstü kullanıyorsanız):

Nautilus'taki ana klasörünüze gidin, Ctrl+ tuşuna basın Fve arayın .pdf.

Arama işlemini gösteren ekran görüntüsü

Ayrıca konumu değiştirebilir ve aramanızı daha spesifik hale getirebilirsiniz.

@ WarriorIng64 Bunun kendi başına, dosya adında herhangi bir yerde bulunan .pdf içeren tüm dosyaları bulacağını unutmayın. Özellikle sistemin PDF olarak tanımladığı dosyaları istiyorsanız, "Yeniden Yükle" nin yanındaki yeşil + düğmesini tıklayın, "Dosya Türü" "Pdf / Postscript" filtresini ekleyin ve yalnızca gerçek PDF'leri almak için "Yeniden Yükle" yi tıklayın. resim açıklamasını buraya girin


2
@ WarriorIng64 GÜNCELLENDİ
Bir Sıfır

Güzel. Deli bunun ne kadar basit olduğunu unuttum.
don.joey

-1

En basit yol:

locate *.pdf

Bu komut sisteminizde bulunan tüm PDF dosyalarını bulur.


2
Burada sizin için sihir yaparken deniz mızrak dövüşüne dikkat edin. Eğer *.pdfgeçerli çalışma dizini dosyalarına genişletir, daha sonra bu sağlanacaktır locatekomuta değil, çiğ *.pdfargüman.
gertvdijk

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.