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.


2
Come puoi spostare (o copiare) tutti i file in una directory con lo stesso prefisso del nome file?
Usando Bash Quindi diciamo che ho un sacco di file posizionati casualmente in una directory principale ~/src, voglio prendere tutti i file corrispondenti a un determinato suffisso e spostarli (o copiarli) in una ~/distdirectory. Supponiamo a questo scopo che tutti i nomi di file abbiano questa convenzione di denominazione: <filename_prefix>.<filename_suffix> …

3
Come trovare i file nei sottodir e ordinarli per nome file in un singolo comando?
Risultato di una normale ricerca utilizzando find . ! -path "./build*" -name "*.txt": ./tool/001-sub.txt ./tool/000-main.txt ./zo/001-int.txt ./zo/id/002-and.txt ./as/002-mod.txt e se ordinati con sort -n: ./as/002-mod.txt ./tool/000-main.txt ./tool/001-sub.txt ./zo/001-int.txt ./zo/id/002-and.txt tuttavia l'output desiderato è: ./tool/000-main.txt ./zo/001-int.txt ./tool/001-sub.txt ./zo/id/002-and.txt ./as/002-mod.txt ciò significa che l'output è ordinato solo in base al nome file …
9 find  filenames  sort 

6
Come trovo quali file mancano in un elenco?
Ho un elenco di file che voglio verificare se esistono sul mio filesystem. Ho pensato di farlo usando findcome in: for f in $(cat file_list); do find . -name $f > /dev/null || print $f done (usando zsh) ma non funziona come findsembra uscire 0dal trovare o meno il file. …
9 find 




2
Quando troverà. -exec COMMAND {} + `esegui COMMAND più volte?
Se lo faccio find . -exec echo {} + stampa tutti i percorsi su una riga, ovvero il comando echoviene eseguito una sola volta. Ma secondo man find, -exec command {} + ... the number of invocations of the command will be much less than the number of matched files. …
9 find 


2
Come escludere le directory NFS con find?
Devo cercare file che non hanno utenti o gruppi. find / -nouser -o -nogroup Penso che sia OK Ma non voglio cercare condivisioni NFS. Come posso escludere le condivisioni NFS nel comando find?
9 find  nfs 

6
Trova immagini per dimensione: trova / file / awk
Ho cercato di trovare file di immagine png di una certa altezza (oltre 500px). So che filerestituirà le dimensioni dell'immagine. Esempio: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Ma devo usarlo per trovare tutti i file in una directory con un'altezza superiore a 500px. …
9 files  find  awk  xargs  images 

7
Come ripulire le estensioni dei file?
Ho una directory con file .MP3 che vorrei modificare le estensioni in .mp3. Qual è il modo più semplice per farlo? Penso a qualcosa del genere: find /RootPath -type f -iname "*.mp3" -exec mv {} sed s/.*MP3/\1.mp3/ \; ... anche se so che non è del tutto giusto. :) La …
9 shell  find  rename 

6
Trova solo le cartelle che contengono un file con lo stesso nome della cartella
Voglio trovare tutte le sottocartelle, che contengono un file markdown con lo stesso nome (ed estensione .md). Ad esempio: voglio trovare le seguenti sottocartelle: Apple/Banana/Orange #Apple/Banana/Orange/Orange.md exists Apple/Banana #Apple/Banana/Banana.md exists Apple/Banana/Papaya #Apple/Banana/Papaya/Papaya.md exists Nota: nella directory possono essere presenti altri file o sottodirectory. Eventuali suggerimenti? Le soluzioni al problema possono …

5
trova exec '{}' non disponibile dopo>
Exec ci consente di passare tutti gli argomenti contemporaneamente {} +o di passarli uno alla volta con{} \; Ora diciamo che voglio rinominare tutto jpeg , nessun problema nel farlo: find . \( -name '*.jpg' -o -name '*.jpeg' \) -exec mv '{}' '{}'.new \; Ma se devo reindirizzare l'output, '{}'non …
8 bash  find 

2
Confuso da questo comando `find` in uno script Bash?
Ho uno script bash, creato da qualcuno che non è più in grado di spiegare il significato, che viene utilizzato per TARing automatico di una cartella e il backup. Al momento sono confuso con la linea finale: find '/home/_backups/pokebrawl' -mtime +6 -type f -delete Lo script completo è di seguito. …

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.