Home > Linux > Comprimere e ridimensionare un log file – Linux

Comprimere e ridimensionare un log file – Linux

Per comprimere ad esempio il log file messages in /var/log nel file compresso di formato tar.bz2

cd /var/log
tar jcvf messages-20141124.tar.bz2 messages

per elencare i file presenti nella directory con relativi dettagli si può utilizzare il comando

ls -lia

per visualizzare il contenuto del file log si utilizzare

cat messages

se di tipo txt si può ridimensionare il file conservando un certo numero di righe utilizzando il comando tail ad esempio con:

tail -n 100 messages > messages1
cat messages1 > messages

In Linux per dividere file in più files di dimensioni inferiori si usa il comando split

se il file è ti tipo txt si spezzare utilizzando  l’opzione  righe  -l

quindi

split   -l 1000   /var/log/messages  -a  3

per quanto riguarda il nome con – a si imposta la lunghezza del suffisso default 2 car “xa”

il file può essere suddiviso anche in base alla lunghezza in m (mega),k(kilo),b(byte)

split -b 10m  dumpalldb.tar.gz2

per riunire il file appenda diviso

cat xa*  >  dumpalldb.tar.gz2

Risorse:

Annunci
Categorie:Linux Tag:, , ,
  1. Non c'è ancora nessun commento.
  1. No trackbacks yet.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: