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.
Se eseguo il seguente comando: find . -name "*.jar" -type f -ctime +1 Non ottengo risultati, mentre se corro: find . -name "*.jar" -type f -ctime 1 Ottengo risultati.
Voglio trovare file più recenti di 15 secondi ma più vecchi di 2 secondi. Ecco lo script che sto attualmente utilizzando che acquisisce file più recenti di 15 secondi: find /my/directory -name '*.jpg' -not -newermt '-15 seconds' Qualsiasi aiuto è molto apprezzato
Ho una cartella chiamata /home/user/tempsche ha 487 cartelle. In ogni cartella ho un file chiamato thumb.png. Voglio copiare tutti i file denominati thumb.png in una cartella separata e rinominarli in base alla cartella da cui provengono.
Diciamo che ho una directory dircon tre sottodirectory dir1.. dir3. E dentro ho molti file e altre sottodirectory. Vorrei cercare un file all'interno, diciamo con un *.cfinale, ma vorrei solo cercare nella sottodirectory "dir / dir2" e in tutte le sue sottodirectory. Come posso formularlo? Supponendo che io sia in …
Vorrei (ricorsivamente) trovare tutti i file con "ABC" nel nome del loro file, che contiene anche "XYZ" nel file. Provai: find . -name "*ABC*" | grep -R 'XYZ' ma non sta dando l'output corretto.
Ho provato a seguire lo script della shell che dovrebbe sostituire gli spazi di tutti i nomi di file XML for xml_file in $(find $1 -name "* .xml" -type f); do echo "removing spaces from XML file:" $xml_file mv "$xml_file" "${xml_file// /_}"; done Supponiamo che io abbia un file XML …
Devo eliminare tutte le cartelle all'interno di una cartella usando uno script giornaliero. La cartella per quel giorno deve essere lasciata. La cartella 'myfolder' ha 3 sottocartelle: 'test1', 'test2' e 'test3' Devo eliminare tutto tranne 'test2'. Sto cercando di abbinare il nome esatto qui: find /home/myfolder -type d ! -name …
Sto cercando di invocare una sceneggiatura con un elenco di nomi di file raccolti da find. Niente di speciale, solo qualcosa del genere: $ myscript `find . -name something.txt` Il problema è che alcuni dei nomi dei percorsi contengono spazi, quindi vengono divisi in due nomi non validi durante l'espansione …
Esiste un mezzo idiomatico per rilevare se "trova" ha trovato delle corrispondenze? Attualmente sto usando COUNT=`find ... | wc -l` if [ "$COUNT" -gt 0 ]; then ma questo mi sembra un po 'indiretto. Inoltre, vorrei trovare di interrompere la ricerca una volta trovata una corrispondenza, in modo da non …
Sto cercando di scoprire quali moduli use Test::Versionin cpan. Quindi ho usato minicpanper rispecchiarlo. Il mio problema è che ho bisogno di scorrere gli archivi scaricati e di eseguire il grep dei file che si trovano negli archivi. Qualcuno può dirmi come potrei farlo? preferibilmente in un modo che mi …
Forse è un po 'strano - e forse ci sono altri strumenti per farlo ma, beh ... Sto usando il seguente classico comando bash per trovare tutti i file che contengono alcune stringhe: find . -type f | xargs grep "something" Ho un gran numero di file, su più profondità. …
Sto cercando un modo per elencare tutti i file in una directory che contiene l'intero set di parole chiave che sto cercando, ovunque nel file. Pertanto, le parole chiave non devono apparire sulla stessa riga. Un modo per farlo sarebbe: grep -l one $(grep -l two $(grep -l three *)) …
Qual è il comando da riga di comando di Linux che può identificare tali file? AFAIK il findcomando (o grep) può corrispondere solo a una stringa specifica all'interno del file di testo. Ma voglio abbinare l'intero contenuto, cioè voglio vedere quali file corrispondono all'espressione regolare \0+, ignorando i caratteri di …
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.