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.




7
Trova i file in più nomi di cartelle
Sto cercando di elencare tutti i file da dir1, dir2, dir3e dir4che potrebbe essere ovunque come una sottodirectory della mia cwdutilizzando il findcomando. Ho provato quanto segue senza successo: find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+' Ci ho provato anche io posix-extended. Come posso elencare questi file?

1
trova file senza estensione
Diciamo che ho: foo.txt bar baz.ooo Se uso ls -1 !(*.*)allora otterrò solo barl'output. Bene, ora vorrei avere gli stessi risultati con find - alcuni find -regexche faranno il lavoro. NOTA: find -name !(*.*)non è la risposta !(*.*)in quanto è ancora il glob di Bash che NON posso usare.
43 bash  shell  find  wildcards 

9
Trovare tutti i file "non binari"
È possibile utilizzare il findcomando per trovare tutti i file "non binari" in una directory? Ecco il problema che sto cercando di risolvere. Ho ricevuto un archivio di file da un utente di Windows. Questo archivio contiene codice sorgente e file immagine. Il nostro sistema di compilazione non funziona bene …
43 files  find  text  newlines 



3
Comandi di piping dopo un xargs con pipe
HP-UX ***** B.11.23 U ia64 **** licenza per utente illimitato find . -type d -name *log* | xargs ls -la mi dà i nomi delle directory (quelli che contengono lognel nome della directory) seguiti da tutti i file all'interno di quella directory. Le directory /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/e così via contengono …
38 shell  find  pipe  xargs 

2
Come trovare ed eliminare file più vecchi di determinati giorni in unix?
Ho una cartella per il registro con 7 cartelle al suo interno. Anche quelle sette cartelle hanno sottocartelle e anche quelle sottocartelle. Voglio eliminare tutti i file più vecchi di 15 giorni in tutte le cartelle comprese le sottocartelle senza toccare la struttura delle cartelle, ciò significa solo i file. …
38 find 


5
Come rinominare più file usando find
Voglio rinominare più file (file1 ... filen in file1_renamed ... filen_renamed) usando il comando findcommand: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Ma ottenere questo errore: mv: cannot stat ‘filename=./file1’: No such file or directory Questo non funziona perché il nome file non viene interpretato …
37 shell  find 

1
Ricerca di file in base al proprietario e autorizzazioni per i file
Sto provando a findfile che sono di proprietà e hanno il gruppo primario di root. È disponibile un parametro per cercare file come questo? È fondamentale che tutti i file in una determinata directory non siano di proprietà di root, quindi mi piacerebbe controllare periodicamente per assicurarsi che qualcuno sul …
35 find 

8
Ottieni un elenco di nomi di directory con find
So di poterlo fare per ottenere un elenco di nomi di directory: find . -type d -maxdepth 1 L'output è simile al seguente: . ./foo ./bar Preferisco l'elenco senza ./. C'è un modo per trovare trovare l'output solo dei nomi grezzi? Ho provato a inviare l'elenco a stat per formattarlo, …
35 find  directory 

4
"Trova" l'output relativo alla directory
Vorrei utilizzare findper elencare tutti i file e le directory in modo ricorsivo in una determinata radice per cpioun'operazione. Tuttavia, non voglio che la directory principale stessa appaia nei percorsi. Ad esempio, attualmente ottengo: $ find diskimg diskimg diskimg/file1 diskimg/dir1 diskimg/dir1/file2 Ma mi piacerebbe farlo file1 dir1 dir1/file2 (nota che …
34 find 

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.