Tar -rf Esempio.tar File1 File2
`` `
Spiegazione:
* `Tar` :Questa è l'utilità della linea di comando per la creazione, l'estrazione e la manipolazione degli archivi di catrame.
* `-r` :Questa opzione significa "appendici". Aggiunge file alla fine di un archivio di catrame esistente. Se l'archivio non esiste, ne creerà uno. Stai attento però; L'aggiunta di un archivio danneggiato o corrotto potrebbe non funzionare come previsto.
* `-f Esempio.tar` :Questa opzione specifica il nome dell'archivio TAR a cui si desidera aggiungere, che è `Esempio.tar` in questo caso. `-F` * deve * essere l'ultima opzione prima dei nomi del file/directory da aggiungere.
* `File1 File2` :Questi sono i nomi dei file che si desidera aggiungere all'archivio. È possibile specificare più file, separati da spazi.
Considerazioni importanti:
* Sovrawriting: Se `file1` o` file2` esistono già in `Esempio.tar`, l'apprendimento di nuovo creerà * voci duplicate * nell'archivio. Le vecchie versioni saranno ancora lì. Per evitare questo, dovresti estrarre l'archivio, eliminare i vecchi file e ricreare l'archivio con i file aggiornati. Non esiste un'opzione "Sostituisci" diretta nel comando standard `Tar`.
* Directory: Se si desidera aggiungere intere directory, sostituire `file1` e` file2` con i nomi della directory. La struttura della directory sarà preservata nell'archivio.
* Paths: I percorsi dei file aggiunti sono relativi alla directory corrente in cui si esegue il comando. Se si desidera preservare percorsi diversi, assicurati di essere nella directory corretta prima di eseguire il comando o di utilizzare percorsi relativi nel comando (ad esempio, `tar -rf Esempio.tar./Path/to/file1`). L'uso di percorsi assoluti memorizzerà l'intero percorso assoluto nell'archivio del catrame, che è spesso indesiderabile.
* gnu tar e `-u` (aggiornamento): Gnu `Tar` ha un'opzione` -u` o `-update` che * tenta * di aggiungere solo file più recenti delle loro copie nell'archivio. Tuttavia, ciò si basa sui tempi di modifica e non è sempre affidabile (specialmente quando si tratta di archivi su diversi sistemi o file system). Non è una sostituzione infallibile per l'estrazione e la ricostruzione. Se stai usando GNU TAR, il comando sarebbe:
`` `Bash
Tar -uf Esempio.tar File1 File2
`` `
Esempio:
1. Crea alcuni file:
`` `Bash
TOUCT FILE1 FILE2
`` `
2. Crea un archivio iniziale:
`` `Bash
Tar -cf Esempio.tar File1
`` `
3. Aggiungi all'archivio:
`` `Bash
Tar -rf Esempio.tar File2
`` `
4. Verifica il contenuto:
`` `Bash
Tar -tf Esempio.tar
`` `
Questo dovrebbe mostrare sia `file1` che` file2` elencati nell'archivio.
software © www.354353.com