Nei sistemi Linux e Unix ci sono due comandi di ricerca comuni: locatee find. Quali sono i pro ed i contro di ognuno? Quando uno ha benefici rispetto all'altro?
Come posso aggiornare la cache / indice di individuare? Ho installato nuovi pacchetti e chiaramente i file non sono ancora indicizzati. Quindi quale comando devo eseguire, affinché l'indicizzatore si inneschi? Attualmente sto lavorando su debian jessie (testing): con Linux mbpc 3.13-1-amd64 # 1 SMP Debian 3.13.7-1 (2014-03-25) x86_64 GNU / …
In una nuova istanza di Ubuntu 10.4, ho provato a utilizzare il locatecomando solo per ricevere l'errore locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory dall'uso di questo comando su altri sistemi, suppongo che ciò significhi che il database non è stato ancora creato (è una nuova …
Il locateprogramma findutilsesegue la scansione di uno o più database di nomi di file e visualizza eventuali corrispondenze. Questo può essere usato come findcomando molto veloce se il file era presente durante l'ultimo aggiornamento del database dei nomi file. Ci sono molti tipi di database al giorno d'oggi, database relazionali …
Vado a usare il comando updatedb per aggiornare l'indice e ottengo updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db' fyi Il comando di individuazione funziona, ad es $ locate Index.xml /usr/share/mysql/charsets/Index.xml durrantm.../durrantm$ Come posso superare questo problema quando provo a eseguire updateb?
Volevo installare il comando locate, che è disponibile tramite sudo apt-get installmlocate. Tuttavia, ho eseguito prima sudo apt-get installlocateche sembra aver installato qualcos'altro. Digitare il comando locate <package>tuttavia sembra richiamare mlocate. Che cos'è il pacchetto locatee può (dovrebbe) essere rimosso in modo sicuro?
Una ricerca con locatetrova i percorsi nel filesystem. Spesso sai a priori di essere interessato solo ai file o solo alle directory. Una ricerca 'individuare' spesso restituisce molti risultati. Sarebbe utile includere solo uno dei tipi nel risultato, perché aiuta a ridurre l'output. Ma c'è un argomento più interessante da …
Quanto è updatedbmolto più veloce di find? Ecco un confronto a tempo tra updatedbe un findcomando che svolge un'attività apparentemente simile. compare.sh #!/usr/bin/env bash cmd="sudo updatedb" echo $cmd time eval $cmd cmd="sudo find / \ -fstype ext4 \ -not \( \ -path '/afs/*' -o \ -path '/net/*' -o \ -path …
Supponiamo che io abbia un file chiamato filename123.txted è il singolo file che è chiamato così, e posso locatefarlo con il comando locate filename123. E restituisce solo questo file. Ora voglio aprirlo con vi/ vim. Ma non voglio andare in quella posizione e digitare il vicomando seguito dal nome del …
Vorrei scoprire dove si trova un file (con un nome file parzialmente noto) nel file system. Mi piacerebbe sapere come farlo dalla riga di comando, piuttosto che utilizzare un'utilità GUI. In Windows, esegui quanto segue: cd /d C:\ dir *filename* /s Qual è l'equivalente di Linux?
Questo trova un gran numero di file che si trovano in varie sottodirectory di "Dropnot" $ locate Dropnot Posso trovare solo la posizione della directory con locate? (in quale directory "Dropnot" si trova) Quindi, se Dropnotè presente /home/me/, questa è l'unica voce che viene restituita. In tal caso, qual è …
Sto cercando di utilizzare il comando Locate per trovare i file nella mia cartella home, tuttavia ogni volta che provo ad eseguirlo non ottengo risultati: locate -i -l 4 --regexp '^\/home\/jack\/[A-Za-z0-9\/\ ]*(My.)*$' Ho anche provato, ^\/home\/jack\/^(?!\.)[A-Za-z0-9\/\ ]*(My.)*$ma anche questo non restituisce risultati. Il file che sto cercando solo per testarlo …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.