Per domande relative a trovare, un'utilità della riga di comando per cercare i file in una gerarchia di directory. Utilizzare questo tag per domande su find stesso o domande su problemi derivanti dall'utilizzo dell'utilità da riga di comando find.
Vorrei trovare i file nella directory corrente che contengono il testo "chrome". $ find . -exec grep chrome find: missing argument to `-exec' Che cosa sto facendo di sbagliato?
Esiste un modo per trovare tutti i collegamenti simbolici che non indicano alcun punto? find ./ -type l mi darà tutti i collegamenti simbolici, ma non fa alcuna distinzione tra collegamenti che vanno da qualche parte e collegamenti che non lo fanno. Attualmente sto facendo: find ./ -type l -exec …
Sto cercando di capire la differenza tra questi due comandi: sudo find / -name .DS_Store -delete e sudo find / -name ".DS_Store" -exec rm {} \; Ho notato che il execmetodo è preferito. Perché? Quale è più sicuro / più veloce / migliore? Ho usato entrambi sul mio Macbook e …
Sto cercando il file "WSFY321.c" in una grande gerarchia di directory. Di solito userei GNU find : find . -name "WSFY321.c" ma non conosco il caso, potrebbe essere maiuscolo, minuscolo o un mix di entrambi. Qual è il modo più semplice per trovare questo file? C'è qualcosa di meglio di …
Questa domanda è ispirata Perché usare un loop di shell per elaborare il testo è considerato una cattiva pratica? Vedo questi costrutti for file in `find . -type f -name ...`; do smth with ${file}; done e for dir in $(find . -type d -name ...); do smth with ${dir}; …
Come posso rimuovere tutte le directory vuote in una sottostruttura? Ho usato qualcosa del genere find . -type d -exec rmdir {} 2>/dev/null \; ma devo essere eseguito più volte per rimuovere solo le directory contenenti directory vuote. Inoltre, è abbastanza lento, specialmente con Cygwin.
Emetto il seguente comando per trovare le directory .svn: find . -name ".svn" Questo mi dà i seguenti risultati: ./toto/.svn ./toto/titi/.svn ./toto/tata/.svn Come posso elaborare tutte queste righe rm -frper eliminare le directory e il loro contenuto?
Ho trovato il comando per eliminare i file più vecchi di 5 giorni in una cartella find /path/to/files* -mtime +5 -exec rm {} \; Ma come faccio anche per le sottodirectory in quella cartella?
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?
Ho un server Linux, che attualmente ha un utilizzo al di sotto dello spazio: /dev/sda3 20G 15G 4.2G 78% / /dev/sda6 68G 42G 23G 65% /u01 /dev/sda2 30G 7.4G 21G 27% /opt /dev/sda1 99M 19M 76M 20% /boot tmpfs 48G 8.2G 39G 18% /dev/shm Come potete vedere. /è al 78%. …
Sto lottando per capire perché il findinterprete modifica i file volte in questo modo. In particolare, non capisco perché -mtime +1non mostri i file con meno di 48 ore. Come esempio di test ho creato tre file di test con date modificate diverse: [root@foobox findtest]# ls -l total 0 -rw-r--r-- …
Vorrei cercare file che non corrispondessero a 2 -namecondizioni. Posso farlo in questo modo: find /media/d/ -type f -size +50M ! -name "*deb" ! -name "*vmdk" e questo produrrà il risultato corretto ma posso unire queste 2 condizioni con OR in qualche modo?
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.