«find» etiketlenmiş sorular

Dosyaları ve dizinleri bulmak için bir komut satırı yardımcı programı.

2
Sadece her şeyi find -exec mv ile mi sildim?
Bunu kendi başıma çözmeye çalıştım. İşte terminalde kullandığım komut: find . -name "*.jpg" -exec mv {} pictures \; Önce resimler adında bir dizin oluşturmadım. Olan, pictures.gif adlı bir dosya oluşturuldu. Dosyaları bulup, üzerine taşırken üzerine yazdı mı? Bu komutun sonucu olarak oluşturulan bu pictures.gif dosyası nedir? Dosyalar hala sürücüde bir …


7
'Find' komutunu kullanarak dosyaların mutlak yolunu alın
Aranmakta olan bir dosyanın mutlak yolunu almanın bir yolu var mı? Örneğin: find .. -name "filename" Bana gibi sonuçlar veriyor ../filenameama tam yolu istiyorum. İhtiyacım olan, daha sonra başka bir komut dosyasında kullanacağım belirli bir dosya için üst dizinde ve altlarında bulmak. Teşekkürler

3
Sadece belirli dizinleri indekslemek için mlocate'i nasıl elde ederim?
Mlocate'i Ubuntu sunucumda kullanmak istiyorum , ancak yalnızca belirli dizinleri indekslemek için (ör. /homeVe /dataaltındaki her şey değil /). Ancak mlocate'in standart konfigürasyonu tam tersi şekilde çalışır; kaldırmak istediğiniz yolları (ile PRUNE_PATHS) belirtirsiniz . Bunu başarmanın kolay bir yolu veya istediğimi yapacak benzer bir yardımcı program var mı? : (not …
23 search  find  locate 

3
Kullanılan başlatıcının simgesinin konumunu nasıl bulabilirim?
Masaüstümde bir başlatıcı var ve aynı simge ile manuel olarak bir tane daha eklemek istiyorum. Mevcut başlatıcının tercihlerine gidip simgeye tıkladığımda, beni simgenin bulunduğu klasöre değil sadece ana klasörüme götürüyor. Başlatıcının kullanılan simgesinin sistemimde nerede olduğunu nasıl öğrenebilirim?
22 launcher  icons  find 

3
Bulgudan hataları süzmek için grep'i borulu ve amperiyle kullanma
Cygdrive'da bir dosya bulmak için cygwin kullanıyorum. Bununla birlikte, izin reddedilen mesajları bastırmam gerekiyor (aksi halde sonuçlar hata mesajlarında gizlenir). Aşağıdaki komut çalışıyor: find -name 'myfile.*' |& grep -v "Permission denied" Ve işaretinin neden bu komuta dahil edilmesi gerektiğini anlamıyorum, bunun işe yarayacağını umuyordum ama işe yaramadı. find -name 'myfile.*' …
22 bash  command-line  find  grep 

3
İki tarih arasındaki dosyaları “find” kullanarak nasıl bulabilirim?
60GB e-postaları geçen bir e-posta hesabım var ve şu anda geçen yılın e-postalarını arşivlemek için bir e-posta istemcisi kullanmakta büyük sıkıntı yaşıyorum (2011). Terminal üzerinden, 2011-01-01 ve 2011-12-31 arasında dosyaları bulmak için find kullanmaya çalışıyorum , ancak boşuna yok. İki tarih arasındaki dosyaları nasıl bulabilirim? Gerekirse, son hedef, tarih aralığına …

4
Bir dizini bulmak için locate kullanma
Kullandığım bulun , ben adını biliyorum dosyaları bulmak için her zaman bulmak çok hızlıdır ve ben seviyorum. Son zamanlarda oluşturulan dosyalar için harika, normalde yeni oluşturulan dosyalar ile temelde nerede oluşturulduğunu biliyorum, böylece tüm dosya sistemimi aramak zorunda kalmam. Bir dizinin yerini unuttum ancak ne bulmak ne de bulmak ideal …
20 find 


4
PATH içinde olan dizin için neden '-execdir' eylemi güvenli değil?
Bulma -execdireylemi kombinasyonunu kullanırken neden güvensizdir -exec? Aşağıdaki komutu çalıştırdığımda aşağıdaki komut istemini alıyorum: /path/to/currentDir/$ find . -type f -name 'partOfFileNames*' -execdir rm -- {} + find: The current directory is included in the PATH environment variable, which is insecure in combination with the -execdir action of find. Please remove …

1
Birden çok dizin için toplam disk alanı kullanımı alın
Bana verilen dizin için kullanılan toplam disk alanı veren du -sh hakkında biliyorum. Benim sorunum ilgilendiğim dizinler alt dizinleri çok dağınık olmasıdır. Bana bu dizinleri veren doğru "find" komutu var. Amaç, bulunan dizinleri geçmek ve bu dizinler tarafından kullanılan toplam disk alanını elde etmektir. Eğer bu dizinleri du olarak argümanlar …

5
Bir dizini / metni özyinelemeli olarak yalnızca bir dizinin belirtilen dosya adında mı ararsınız?
Ben bir dizin (örneğin, sahip abc/def/efgbirçok alt dizinleri (örneğin ,: ile) abc/def/efg/(1..300)). Bu alt dizinlerin hepsinde ortak bir dosya vardır (örn file.txt.). Ben sadece bu file.txtdiğer dosyaları hariç bir dize aramak istiyorum . Bunu nasıl yapabilirim? Kullandım grep -arin "pattern" *, ancak çok sayıda alt dizin ve dosyaya sahipsek çok …


4
Boş alt klasörleri silin, üst klasörü saklayın
Kullandığımda find /home/user/parentdir -type d -empty -delete içindeki boş alt klasörleri yinelemeli olarak arar /home/user/parentdirve siler. Ancak /home/user/parentdirboşsa, parentdirklasörü de siler , bu benim için istenmeyen bir durumdur. Bunu yedekleme veya bulut parentdiriçin rsyncbazı dosyalarda tutmak istiyorum . İşlemden sonra, boş klasörleri silmem gerekiyor, ancak parentdirher seferinde yeniden oluşturmak verimsiz …

2
İzne göre dosya bulma
Belirli izinlere sahip dosyaların listesini nasıl bulabilirim? rootKullanıcının sahipine ait rwxizni olan dosyaları bulmak istiyorum . Bu tür dosyaların bir listesini bulmanın herhangi bir yolu var mı? Ubuntu 16.04 kullanıyorum.

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.