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.
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 …
Tutti gli howtos che trovo sul web affermano: Find all SUID files: find / -perm -4000 -print Find all SGID files: find / -perm -2000 -print Ma non è vero. Vedere: $ ls -lah test -r-sr-xr-x 1 user user 0B Jan 24 22:47 test $ $ $ stat -x test …
Prefazione: capisco la differenza tra -exec {} \;& -exec {} +. Inoltre non ho un problema in quanto tale , sono solo curioso della semantica di find. Quando si termina l' -execargomento con +anziché anziché ;, è necessario terminarlo con {} +, ad esempio: # FreeBSD find $ find . …
Come ottenere il percorso assoluto usando il comando find. attualmente sto eseguendo il seguente script: - find . -size +20M | while read a do i=$(echo $a | sed 's:/: :g') echo $a; j=($i) fileName=${j[${#j[@]}-1]} userName=${j[${#j[@]}-3]} done ma qui la variabile $amostra il percorso a partire da ./Downloads/filenamema voglio il …
Sto cercando di trovare tutti i file di grandi dimensioni sul mio server Centos. Per farlo sto usando: find / -maxdepth 10 -size +100000 -ls Ho provato a cambiare -lsin -lshma non è permesso. Come posso visualizzare questi risultati con dimensioni leggibili dall'uomo (usando i suffissi k, M, ...)?
Ordinare i file nella directory in modo ricorsivo in base alla data dell'ultima modifica Ho modificato molti file nella mia directory e voglio sapere quali sono quei file ordinandoli entro la data dell'ultima modifica e nel senso che alcune estensioni devono essere escluse nella directory svn ho anche molti file …
Come posso trovare tutti i file e tutte le directory corrispondenti a un modello, escludendo una directory usando find? Supponiamo che io abbia la seguente struttura di file; . foo-esclusione-me / foo.txt foo-esclusione-me-not / foo.txt bar/ foo.txt foobar / bar.txt foofoo.txt come otterrei il seguente output usando find: ./bar/foo.txt ./bar/foobar …
Devo creare miniature da più file .png e vorrei farlo usando l' convertutilità ImageMagicks . Per trovare ricorsivamente tutti i file che non sono miniature stesse, sto usando la seguente chiamata (divisa in due righe per renderla leggibile): find . -type f -name "*.png" -not -name "*thumb.png*" \ -exec convert …
Nella migliore delle ipotesi, vorrei ricevere una chiamata come questa: $searchtool /path/to/search/ -contained-file-name "*vacation*jpg" ... in modo che questo strumento esegue una scansione ricorsiva del percorso indicato prende tutti i file con formati di archivio supportati che dovrebbero almeno essere i "più comuni" come zip, rar, 7z, tar.bz, tar.gz ... …
Sto cercando di creare un tarball compresso che contiene tutti i file PDF presenti in una delle mie directory. La struttura della directory deve essere mantenuta. Le directory vuote non sono necessarie, ma non mi interessa davvero se sono lì. Ad esempio, supponiamo che avessi una directory simile a questa: …
Sono riuscito a spararmi dove fa male (davvero male) riformattando una partizione che conteneva dati preziosi. Ovviamente non era intenzionale, ma è successo. Tuttavia, sono riuscito a utilizzare testdiske photorecrecuperare la maggior parte dei dati. Quindi ora ho tutti quei dati distribuiti in quasi 25.000 directory. La maggior parte dei …
Ho provato a visualizzare solo i file nascosti ma non so come farlo. Funziona (ma abbina anche punti in altri punti) ls -la | grep '\.' Stavo provando ad aggiungere ^ma non ho trovato la soluzione.
Voglio eliminare in modo ricorsivo tutti i file a cui non si accede da un po 'di tempo nella cartella a, ad eccezione di tutti i file nella sottocartella b. find a \( -name b -prune \) -o -type f -delete Tuttavia, viene visualizzato un messaggio di errore: find: L'azione …
Sto manipolando un gran numero di file XML sparsi in una struttura di directory nidificata. Ho provato quanto segue: $ find . -name "*.xml" -type f | xargs -- xmllint --format Il problema è che genera sullo schermo l'output XML formattato, ma non modifica il file. Come posso modificare questo …
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.