Domande taggate «find»

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.

1
Quanto è aggiornatob molto più veloce di trovare?
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 …
11 find  locate  updatedb 

2
Come cercare tutti i file SUID / SGID?
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 …
11 find 

1
Perché 'find -exec cmd {} +' deve finire con '{} +'?
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 . …
11 find  history  posix 




4
trova tutte le sottodirectory finali in un albero
data la seguente struttura: oz123@debian:~/ $ tree . . ├── a │ ├── a1 │ ├── a2 │ └── a3 ├── a1 │ ├── a11 │ ├── a12 │ └── a31 ├── b │ └── b1 │ ├── b11 │ │ └── b21 │ │ └── b31 │ ├── b12 …

2
Escludi directory in find
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 …
11 find 

1
Omettere l'estensione con find?
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 …
11 find  imagemagick 

6
Trova ricorsivamente tutti i file di archivio di diversi formati di archivio e cercali per i modelli di nomi di file
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 ... …
11 find  tar  zip  7z  rar 





2
Riformattazione di un gran numero di file XML
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 …
11 find  xargs  xml 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.