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.
Voglio trovare alcuni file e poi spostarli. Posso trovare il file con: $ find /tmp/ -ctime -1 -name x* Ho provato a spostarli nella mia ~/playdirectory con: $ find /tmp/ -ctime -1 -name x* | xargs mv ~/play/ ma non ha funzionato. Ovviamente mv ha bisogno di due argomenti. Non …
Supponiamo di avere una cartella contenente .txt , .pdf e altri file. Vorrei elencare gli "altri" file (ovvero i file che non hanno le estensioni .txt o .pdf ). Hai qualche consiglio su come farlo? So come elencare i file che non hanno una determinata estensione. Ad esempio, se voglio …
Voglio risolvere il problema "elenca i 10 file più recenti nella directory corrente di oltre 20 MB". Con lsposso fare: ls -Shal |head per ottenere i primi 10 file più grandi e: ls -halt |head per ottenere i primi 10 file più recenti Con find posso fare: find . -size …
Sto usando il seguente comando sul mio mac: $find . -name “*.java” -exec sed -i ’s/foo/bar/g’ {} \; e sembra non avere alcun effetto. Ho due file nella directory che terminano in .java, che contengono entrambi il testo di foo. Mi sto perdendo qualcosa? EDIT: risultati dalla richiesta di commenti …
Vorrei trovare ricorsivamente tutti i file per i quali uno script che accetta un file come argomento restituisce un valore diverso da zero. Qualche idea su come farlo usando 'trova' o uno strumento simile?
Ho una directory che contiene un numero elevato di file (come i registri per ogni giorno dell'anno). Vorrei rimuovere tutti i file creati prima del 22/11. Come posso raggiungerlo? Devo usare findquindi exec -rm? Sto usando ksh.
In bash, se uso $ find ./ -name "*.sqlite", elencherà tutti i file sqlite nella directory corrente. Voglio anche vedere l'ora modificata dei file, qualcuno può darmi un aiuto?
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 …
Sono su Solaris 10 e ho testato quanto segue con ksh (88), bash (3.00) e zsh (4.2.1). Il seguente codice non produce alcun risultato: function foo { echo "Hello World" } find somedir -exec foo \; La ricerca corrisponde a diversi file (come mostrato sostituendo -exec ...con -print) e la …
Ho una directory con i registri degli arresti anomali e vorrei usare un'istruzione condizionale in uno script bash basato su un comando find. I file di registro sono memorizzati in questo formato: /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log Voglio che l'istruzione if ritorni vera solo se esiste un registro degli arresti anomali per un'app …
Voglio essere in grado di cercare file per 14 giorni e oltre 10k e poi sincronizzare i file trovati con una destinazione. C'è un modo per combinare questi due comandi? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /dest
Voglio trovare tutte le directory con una stringa specifica in modo da poter fare un'altra ricerca sui file contenuti all'interno. Quindi non voglio perdere tempo ./my-search-term/dir/my-search-termecc. Come posso smettere di ricorrere quando ho trovato la prima directory my-search-term?
In una directory di dimensioni 80 GB con circa 700.000 file, ci sono alcuni nomi di file con caratteri non inglesi nel nome del file. Oltre alla traversata laboriosa dell'elenco dei file c'è: Un modo semplice per elencare o identificare in altro modo questi nomi di file? Un modo per …
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.