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.
find /tmp -printf '%s %p\n' |sort -n -r | head Questo comando funziona correttamente, ma quali sono le %s %popzioni utilizzate qui? Ci sono altre opzioni che possono essere utilizzate?
Vorrei eseguire il contrario di: find . -name "*2013*" Trova tutti i file nella directory corrente che non contengono la stringa "2013" nei loro nomi. Come posso fare ciò?
Voglio scrivere uno script per la correzione delle autorizzazioni che utilizza find per correggere le autorizzazioni sui file. Principalmente ciò di cui ho bisogno è un comando find in grado di elencare tutti i file con il bit di esecuzione impostato, indipendentemente dalle altre autorizzazioni sul file (questo è il …
Come posso fare in modo che il comando find mostri una barra dopo le directory? Ad esempio, voglio dirpresentarmi come dir/invece di dir. sto usandofind . -print
findIl comando può generare nomi di file come stringhe delimitate da null (se -print0fornite) e xargspuò consumarli con l' -0opzione attivata. Ma in mezzo, è difficile da manipolare che la raccolta di file - sortcomando ha -zinterruttore, che consente di ordinare i file, ma heade tailnon li hanno. Come posso …
Dopo che mi rivolgo chmod -Ra una directory, i permessi vengono cambiati per tutto (file e directory). Come posso aggiungere xautorizzazioni execute / search ( ) alle directory senza modificare i file?
Sto cercando di eseguire il seguente comando: find a/folder b/folder -name *.c -o -name *.h -exec grep -I foobar '{}' + Questo sta restituendo un errore: find: missing argument to -exec Non riesco a vedere cosa c'è che non va in questo comando, poiché sembra corrispondere alla pagina man: -exec …
La mia migliore scommessa attuale è: for i in $(find . -name *.jpg); do echo $i; done Problema: non gestisce gli spazi nei nomi dei file. Nota: mi piacerebbe anche un modo grafico per farlo, come il comando "albero".
Sto cercando di trovare tutti i file che sono di un certo tipo e non contengono una determinata stringa. Sto provando ad aggirare il problema, trovando grep -v esempio: find -type f -name '*.java' | xargs grep -v "something something" Questo non sembra funzionare. Sembra che stia solo restituendo tutti …
Utilizzando il seguente comando, qualcuno potrebbe spiegare qual è esattamente lo scopo delle parentesi graffe finali ({}) e del segno più (+)? E come avrebbe funzionato diversamente il comando se fossero stati esclusi dal comando? find . -type d -exec chmod 775 {} +
Sto cercando di capire come usare l' find -maxdepth 0opzione. Ho la seguente struttura di directory. --> file1 --> parent --> child1 --> file1 --> file2 --> child2 --> file1 --> file2 --> file1 Ora eseguo il mio findcomando come di seguito. find ./parent -maxdepth 0 -name "file1" find ./ …
Per motivi di verifica della configurazione, voglio essere in grado di cercare nel mio filesystem ext3 i file con l'attributo immutabile impostato (tramite chattr +i). Non riesco a trovare alcuna opzione findo simile che faccia questo. A questo punto, temo che dovrò scrivere il mio script per analizzare l' lsattroutput …
Voglio reindirizzare i nomi dei file ad altri programmi, ma tutti si strozzano quando i nomi contengono spazi. Diciamo che ho un file chiamato. foo bar Come posso ottenere findper restituire il nome corretto? Ovviamente voglio: foo\ bar o: "foo bar" EDIT : Non voglio passare attraverso xargs, voglio ottenere …
Supponiamo che ci possano essere centinaia di *.txtfile in una directory. Voglio solo trovare i primi tre *.txtfile e quindi uscire dal processo di ricerca. Come ottenere ciò utilizzando l' findutilità? Ho avuto una rapida occhiata sulla sua pagina man, non mi sembrava una tale opzione.
Supponiamo che sul mio disco fisso siano presenti file con estensioni come .md. Voglio convertire tutti quei file in .htmlattraverso finde l' -execopzione. Il comando per convertire un file markdown in html è markdown readme.md > readme.html Sto cercando di usare qualcosa del tipo: find / -name "*.md" -type f …
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.