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.
Devo trovare i file più grandi in una cartella. Come posso scansionare una cartella in modo ricorsivo e ordinare i contenuti per dimensione? Ho provato a usare ls -R -S, ma questo elenca anche le directory. Ho anche provato a usare find.
Devo essere in grado di ordinare alfabeticamente l'output di findprima di inviarlo a un comando. L'inserimento | sort |tra non ha funzionato, quindi cosa avrei potuto fare? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
Quando sto usando find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" trova tutti i tipi di file. Ma quando aggiungo -execalla fine: find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" -exec sh -c 'echo "$0"' {} \; sembra che stampa solo .txtfile. …
Quale è più efficace per trovare quali file in un intero filesystem contengono una stringa: grep ricorsivo o find con grep in un'istruzione exec? Presumo che trovare sarebbe più efficiente perché puoi almeno fare un po 'di filtraggio se conosci l'estensione del file o una regex che corrisponde al nome …
Sto eseguendo il seguente comando, ma non viene eseguito in modo ricorsivo: find . -name *.java So che ci sono file java più in basso nella directory corrente ma sta eseguendo solo findsulla directory corrente. Sto usando OS X, 10.9.
Meglio spiegare su esempi. Io posso: find . -name "*.py" -type f > output.txt Ma come posso salvare l'output nello stesso file per: find . -name "*.py" -type f -exec grep "something" {} \ Non posso proprio farlo find . -name "*.py" -type f -exec grep "something" {} \ > …
Sto cercando i file il cui nome contiene AAAnel loro percorso usando il seguente comando: find path_A -name "*AAA*" Dato l'output mostrato dal comando precedente, voglio spostare quei file in un altro percorso, diciamo path_B. Invece di spostare quei file uno per uno, posso ottimizzare il comando spostando quei file …
Mi ritrovo a cercare costantemente la sintassi di find . -name "FILENAME" -exec rm {} \; principalmente perché non vedo come funziona esattamente la -execparte. Qual è il significato delle parentesi graffe, della barra rovesciata e del punto e virgola? Ci sono altri casi d'uso per quella sintassi?
Come posso ottenere la dimensione di tutti i file e di tutti i file nelle sue sottodirectory usando il comando du. Sto provando il seguente comando per ottenere la dimensione di tutti i file (e file nelle sottodirectory) find . -type f | du -a Ma questo stampa anche le …
Sto cercando di leggere l'output di un comando in bash usando a while loop. while read -r line do echo "$line" done <<< $(find . -type f) L'output che ho ottenuto ranveer@ranveer:~/tmp$ bash test.sh ./test.py ./test1.py ./out1 ./test.sh ./out ./out2 ./hello ranveer@ranveer:~/tmp$ Dopo questo ho provato $(find . -type f) …
Come eseguire un comando specifico per ciascun file trovato utilizzando il findcomando? Ai fini della domanda diciamo che vorrei semplicemente eliminare ogni file trovato da find.
L'ovvio ls -dR non funziona. Attualmente sto usando find /path/ -type d -ls ma l'output non è quello di cui ho bisogno (semplice elenco di sottocartelle) C'è una via d'uscita?
Sto cercando di trovare un file che non esiste nella mia directory home e in tutte le sottodirectory. find ~/ -name "bogus"mi dà queste informazioni dopo pochi secondi, ma il dolphinfile manager di KDE ha impiegato quasi 3 minuti per fare lo stesso. Ciò corrisponde alla mia precedente esperienza con …
Se uso il findcomando in questo modo: find /mydir/mysubdir -executable -type f vengono elencati tutti i file eseguibili (escluse le directory) e inclusi i file di script eseguibili (come script.sh, ecc.). Quello che voglio fare è elencare solo i file eseguibili binari.
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.