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.
So che posso usare questa opzione per trovare il file tra determinati orari modificati. Ma sono curioso di sapere cosa significa? Cercavo man find | grep newermtdi trovare qualcosa. Ma non ho contenuti diretti. Sembra -newer filee mtimeroba può avere relazione con esso. Ma non sono sicuro.. Quindi, cosa significa …
Sto cercando di trovare tutti i file per i quali il nome inizia con una lettera maiuscola. Ho provato a usare il seguente comando: find . -type f -regex '.*\/[A-Z][^/]*' Sta trovando percorsi con solo lettere minuscole. Le seguenti opere: find . -type f -regex '.*\/[ABCDEFGHIJKLMNOPQRSTUVWXYZ][^/]*' Come fa: find . …
È possibile l'output di find … -exec ls -ls ;ordinati in ordine alfabetico, per nome file? Questo è il mio comando cron: find /home/setefgge/public_html -type f -ctime -1 -exec ls -ls {} \; Questo comando funziona bene, per la maggior parte. Ma i risultati non sono ordinati in nessuna sequenza …
C'è un modo per scrivere un findcosì che si interrompe se una delle -execoperazioni fallisce su un file? Ad esempio ( javacè convenientemente usato come programma che può restituire un codice di uscita 1 su alcuni file e per nessun altro motivo): $ echo "public classXX A{}" >> A.java $ …
Sto usando Cygwin nella mia macchina Windows. Sto provando a fare una ricerca e sta dando il formato del parametro non corretto. Perché? $ ls bootstrap.jar catalina-tasks.xml catalina.bat catalina.sh commons-daemon-native.tar.gz commons-daemon.jar cpappend.bat digest.bat digest.sh setclasspath.bat setclasspath.sh shutdown.bat shutdown.sh startup.bat startup.sh tomcat-juli.jar tomcat-native.tar.gz tool-wrapper.bat tool-wrapper.sh version.bat version.sh $ find . -name …
Sto cercando di eseguire un comando simile a quello seguente in uno script bash. Dovrebbe cercare in tutte le sottocartelle di $sourcedire copiare tutti i file di un certo tipo al livello principale di $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find …
Sto cercando di trovare un modo efficace per superare il livello 5 della sfida del bandito OverTheWire . Comunque, ho un sacco di file e ce n'è solo uno che rispetta i seguenti criteri: Leggibile dagli umani 1033 byte di dimensione Non eseguibile In questo momento, sto usando il findcomando …
Devo spostare i file in base a un anno. Ho usato il findcomando find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6 ma per eseguire correttamente questo comando devo sapere che mtimeora 470 è solo una supposizione. Significa che se posso dare l'anno 2012, mi dà solo i file …
Sto cercando un modo per cercare file in cui esistono due istanze di parole nello stesso file. Ho utilizzato quanto segue per eseguire le mie ricerche fino a questo punto: find . -exec grep -l "FIND ME" {} \; Il problema in cui mi imbatto è che se non esiste …
In genere, si vedono findcomandi che assomigliano a questo: $ find . -name foo.txt quando la ricerca deve iniziare dalla directory corrente. Sto scoprendo che sui miei computer (Ubuntu, Cygwin) ottengo gli stessi risultati senza il punto. Perché è generalmente incluso? È solo una convenzione per essere espliciti o era …
Qualcosa di simile al seguente è quello che sto cercando, ma il mio codice non funziona, indipendentemente da come fuggo {}e+ ; find ./ -maxdepth 1 -type d -name '.*' -exec \ find {} -maxdepth 1 -type f -name '*.ini' -exec \ md5sum \{\} \\; \; Dopo aver visto questo …
Ho cercato di creare una stringa di comando find che troverà tutti i file che terminano con un numero 1-99 ma esclude tutti gli altri. ad es. voglio trovare myfile1 myfile99 ma non myfile456 e non myfilebackup La regex a cui sto pensando è myfile[1-9]{1,2}ma non riesco a farlo funzionare …
È possibile ottenere un output colorato dal comando find ? Cioè, nel percorso di ogni elemento trovato, le directory sono blu, gli script eseguibili sono verdi, eccetera? Sto usando la versione 4.4.2 di GNU findutils . Modifica - Per chiarire, ogni risultato sarebbe evidenziato in questo modo: ./path/to/file.sh ^ ^ …
Sto cercando di cercare i file utilizzando finde inserirli in un array Bash in modo da poter eseguire altre operazioni su di essi (ad esempio lso su di grepessi). Ma non riesco a capire perché readarraynon stia leggendo l' findoutput mentre viene reindirizzato. Supponiamo di avere due file nella directory …
Perché viene findstampato un ./risultato ai risultati se non viene fornito alcun percorso? $ find ./file1 ./file2 ./file3 Qual è la ragione per non stampare questo? $ find file1 file2 file3
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.