tar command unix create backups
Impara il comando Tar in Unix con esempi pratici :
come creare un elenco in java
La funzione principale del comando tar di Unix è creare backup.
Viene utilizzato per creare un 'archivio su nastro' di un albero di directory, di cui è possibile eseguire il backup e il ripristino da un dispositivo di archiviazione basato su nastro. Il termine 'tar' si riferisce anche al formato di file del file di archivio risultante.
Comando Tar in Unix con esempi
Il formato dell'archivio preserva la struttura della directory e gli attributi del file system come autorizzazioni e date.
Sintassi Tar:
tar (function) (options) (paths)
Opzioni di catrame:
Il comando tar supporta le seguenti funzioni:
- tar -c: crea un nuovo archivio.
- tar -A: aggiunge un file tar a un altro archivio.
- tar -r: aggiunge un file a un archivio.
- tar -u: Aggiorna i file in un archivio se quello nel filesystem è più recente.
- tar -d: trova la differenza tra un archivio e il filesystem.
- tar -t: elenca il contenuto di un archivio.
- tar -x: estrae il contenuto di un archivio.
Durante la specifica della funzione, il prefisso '-' non è richiesto e la funzione può essere seguita da altre opzioni di una singola lettera.
Alcune delle opzioni supportate includono:
- -j: legge o scrive archivi utilizzando l'algoritmo di compressione bzip2.
- -J: legge o scrive archivi utilizzando l'algoritmo di compressione xz.
- -z: legge o scrive archivi utilizzando l'algoritmo di compressione gzip.
- -a: legge o scrive archivi utilizzando l'algoritmo di compressione determinato dal nome del file di archivio.
- -v: esegue le operazioni in modo verbale.
- -f: specifica il nome del file per l'archivio.
Esempi:
Crea un file di archivio contenente file1 e file2
programmi Java di base richiesti nelle interviste pdf
$ tar cvf archive.tar file1 file2
Creare un file di archivio contenente l'albero delle directory sotto dir
$ tar cvf archive.tar dir
Elenca i contenuti di archive.tar
$ tar tvf archive.tar
Estrai il contenuto di archive.tar nella directory corrente
$ tar xvf archive.tar
Crea un file di archivio contenente l'albero delle directory sotto dir e comprimilo usando gzip
$ tar czvf archive.tar.gz dir
Estrai il contenuto del file di archivio compresso con gzip
$ tar xzvf archive.tar.gz
Estrai solo la cartella specificata dal file di archivio
$ tar xvf archive.tar docs/work
Estrai tutti i file '.doc' dall'archivio
$ tar xvf archive.tar –-wildcards ‘*.doc’
Conclusione
Il formato di archivio del comando Tar in Unix preserva la struttura delle directory e gli attributi del file system come autorizzazioni e date.
Lettura consigliata
- Comando Taglia in Unix con esempi
- Sintassi dei comandi Cat Unix, opzioni con esempi
- Comando Ls in Unix con esempi
- Comando Grep in Unix con semplici esempi
- Comando di ordinamento Unix con sintassi, opzioni ed esempi
- Comando Trova in Unix: trova file con Unix Trova file (esempi)
- Comandi di elaborazione del testo Unix: filtri Unix con esempi
- Comandi Unix: comandi Unix di base e avanzati con esempi