Yanıtlar:
find / -type f -name ""
Tam bir dosya adı biliyorsanız, basit bir hile yapardı.
find / -type f -iname "filename*"
Daha fazla dosya eşleştirmek istiyorsanız (büyük / küçük harf yoksay).
-type
Dizin vb. Aramak istiyorsanız, seçeneklerden kaçının . Daha fazla bilgi için bulma kılavuzuna bakın. Kılavuzu görmek için şu komutu verin:
man find
/mount/hddyouwanttosearch
locate
Komutları aramak için de kullanabilirsiniz . Neden insanlar kullanırım bulun eğer bulmak işi yapar? Çünkü locate, dosya / regex'inizi bulmak için dizine eklenmiş konumların veritabanlarını aradığı için bulmaya göre çok daha hızlıdır.
Örnekler:
locate some-file.avi
"some-file.avi" adlı bir dosya için diskteki hemen hemen her dosyanın veritabanını araştırır.
locate -i "some-file.avi"
Aradığınız dosyanın durumunu dikkate almaz.
locate -i "*.txt"
Sisteminizde **. txt * uzantılı tüm dosyaların konumlarının bir listesini görüntüleyecektir.
man locate
dosya hakkında daha fazla bilgi için.
updatedb
Dizin veritabanının güncel olduğundan emin olmak için önce çalıştırmanız gerekebilir , aksi takdirde, 'bulun' aradığınızı döndürmeyebilir.
updatedb
Kök olarak çalıştırılması gerektiğini unutmayın .
updatedb
ekler /
varsayılan olarak endekse, nasıl hala daha hızlı olabilir find /
?
Başlatıcıdaki "Ana Klasör" simgesine tıklayarak başlayın.
Açılan pencerede "Ara" düğmesini tıklayın.
Aramak istediğinizi kutuya yazın ve ardından enter tuşuna basın.
Konum açılır penceresinin altında, sabit sürücünüzü seçin, ardından yeniden yükle'yi tıklayın.
Sonuçlar daha sonra görüntülenecektir. Umarım yardımcı olur!
Bir dosyanın içinde bir dize arıyorsanız, grep kullanabilirsiniz. İşte örnek bir komut:
grep -r -i "some string" /home/yourusername
Bu bulacaksınız "some string"
içinde /home/yourusername
dizine. Arama, case ( -i
) ifadesini yok sayar ve dizinleri ( -r
) tekrarlar . /
Tüm dizinde arama yapmak için dizin kullanabilirsiniz , ancak bu çok verimli olmayabilir.
Ubuntu'da herkesin her zaman komut satırını kullanmak konusunda dogmatik olmak istediğini biliyorum ve geçmişte de öyle oldum ama Gnome "Dosyaları ara ..." aracını seviyorum. Bence bu harika.
Masaüstü kurulumu için "gnome-search-tool" yükleyin
sudo apt-get install gnome-search-tool
Bunu bir sunucuya kurmayın, ubuntu masaüstü paketini de yükleyecektir.
Bunu işaret ettiği için @ Rinzwind'e teşekkür ederiz.
Filtreler şunları içerir:
\
Trying to locate a file, how can I search the entire hard drive for a file?
Hiçbir yerde 'server-install' yok ...
find
Resmi depolardan yükleyebileceğiniz (çok güçlü olan) parametreleri hatırlamak istemiyorsanız :
Üçü büyük, ama buldum kfind iyi.
Gönderen Ubuntu Topluluk yardım wiki yararlı bulabileceğiniz: