Nel caso in cui si debbano cancellare dei file contenuti in cartelle in base ad un pattern usare il seguente comando: find . -type f -name “log20230*.txt” -print0 | xargs -0 rm
Tag:xargs
Indirizzo pubblico
Per ottenere l’ip pubblico usare il comando: wget -qO- http://ipecho.net/plain | xargs echo
Modificare stringa in più file
Per modificare una stringa cercandola in tutti i file presenti in una cartella o in una struttura di cartelle usare il comando:
Estrapolare path da filename
echo “/opt/data/2020/07/30/21/30/ee5042c7-500a-461e-8cf5-87c9a41ae71c.bin” | xargs dirname
Calcolare dimensione file in un path
La dimensione effettiva dei file è differente dallo spazio che occupano su disco per via della “block size”, di conseguenza l’uso del comando “du” non permette di conoscere l’effettiva dimensione dei file ma solo lo spazio che occupano su disco. Per avere un’idea precisa della dimensione dei file in una cartella usare il comando: find …
Continua a leggere Calcolare dimensione file in un path