Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 2579|Risposta: 3

[Linux] Linux utilizza tar per creare file di archivio

[Copiato link]
Pubblicato su 01/01/2024 07:20:00 | | |
Requisiti: Ci sono molti file nella directory del sito, se il trasferimento sarà molto lento uno dopo l'altro, se la cartella è compressa e richiede molto tempo, come processare tutto il contenuto della cartella (inclusi i sottofolder) in un file e poi trasferirli? Puoi usare il comando tar sotto Linux.

Il comando tar in Linux è uno dei comandi più importanti nella gestione dei file. Lo èArchivio di nastroper creare ed estrarre file d'archivio. Un file di archivio è un file compresso che contiene uno o più file raggruppati insieme per facilitare l'archiviazione e la portabilità. In questa guida, ti mostreremo come creare, elencare, modificare ed estrarre file di archivio tar con esempi, e illustreremo alcune delle opzioni di comando tar più comunemente utilizzate.

Comando TAR


Opzione comando TAR

  • -c - Questo creerà un file di archivio.
  • -x - Questa opzione estrae i file d'archivio.
  • -f - Specifica il nome del file archiviato.
  • -v - Questo stampa i dettagli di qualsiasi operazione con catrame sul terminal.
  • -t - Questo elenca tutti i file nell'archivio.
  • -u - Questo archivia il file e poi lo aggiunge all'archivio esistente.
  • -r - Questo aggiorna il file o la directory situato all'interno del file .tar
  • -z - Creare file tar usando la compressione gzip
  • -j - Crea file d'archivio con compressione bzip2
  • -W - -w valida il file di archivio.


I comandi più comuni sono i seguenti:



Riferimento:

Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.




Precedente:CentOS utilizza lo storage NAS cloud Alibaba
Prossimo:Linux utilizza split split cutting file
 Padrone di casa| Pubblicato su 01/01/2024 07:20:35 |
Spiegazione dettagliata dei comandi di compressione zip e decompressione in CentOS
https://www.itsvse.com/thread-3698-1-1.html
 Padrone di casa| Pubblicato su 13/12/2024 17:49:34 |
Parametro Options

Opzioni operative di base

-c: Crea un nuovo file d'archivio.
-x: Sblocca il file d'archivio.
-t: Elenca il contenuto dell'archivio.
-r: Aggiunge file agli archivi esistenti.
-u: Aggiunge solo file più recenti di quelli già nell'archivio.
-d: Trovare differenze nei file d'archivio che non sono sincronizzati con il file system.
-A: Aggiungi un file .tar a un altro .tar.

Selezione e esclusione del file

-f<file>: Specifica il nome del file d'archivio (deve essere posizionato alla fine dell'elenco delle opzioni).
-C<directory>: Passa alla directory specificata per il funzionamento.
--exclude=<pattern>: Esclude file che corrispondono al pattern specificato.
--exclude-from=<file>: Leggi il pattern da escludere dal file specificato.
--exclude-caches: Escludi file cache dalla directory.
--exclude-backups: Escludere file di backup che terminano in ~.
--exclude-vcs: Esclude file generati dal sistema di controllo versione (ad esempio, .git, . SVN, ecc.).

Opzioni di compressione e decompressione

-z: Comprimi il file d'archivio con gzip.
-j: Comprimi il file d'archivio con bzip2.
-J: Comprimi il file d'archivio con xz.
--lzip: Comprimi i file d'archivio con lzip.
--lzma: Comprimi i file d'archivio con lzma.
--lzop: Comprimi i file d'archivio con lzop.
--zstd: Comprimi i file d'archivio con zstd.
-a: Seleziona automaticamente il metodo di compressione (basato sull'estensione del file d'archivio, come .tar.gz, . tar.bz2, ecc.).
-<command>I: Compressione o decompressione usando un programma di compressione specificato.

Opzioni di uscita e interazione

-v: Mostra procedure operative dettagliate (prolizzio).
--progresso: Mostra una barra di avanzamento (quando usata con -v).
-w o --interattivo: Chiedi all'utente una conferma prima di ogni azione.
--checkpoint: Mostra un checkpoint dopo aver elaborato ogni file.
--checkpoint-action=<action>: Esegue l'azione specificata al checkpoint, come echo, dot, ecc.
--totali: Mostra il numero totale di byte processati dopo la fine dell'operazione.
--verboso: Mostra le informazioni elaborate in dettaglio.
--silenzioso: Fornire il minor numero possibile di informazioni.

File e opzioni relative ai permessi

-p: Conservare i permessi originali del file (quando è stato scompresso).
--stesso proprietario: Prova a impostare il file estratto come proprietario originale (richiede privilegi di superuso).
--no-same-owner: Nessun proprietario del file è impostato.
--stessi-permessi: Mantenere i permessi originali del file (uguali a -p).
--no-same-permissions: Non mantiene i permessi originali, usa l'umask dell'utente attuale per impostare i permessi.
-m: Il tempo di modifica del file non viene ripristinato durante la scompressa, ma viene utilizzato il tempo corrente.

Opzioni di gestione dell'archiviazione

-k o --keep-old-files: Conserva i file esistenti durante la compressa, non sovrascrivi.
--sovrascrivere: Forzare la sovrascrittura di un file esistente durante la scompressa.
--remove-files: Elimina il file originale dopo l'archiviazione con successo.
--delete: Elimina il file specificato dall'archivio (solo gnu tar).
--conserva-file-nuovi: Conserva i file più recenti rispetto all'archivio quando sono scompressi.
--listed-incremental=<file>: Creare o ripristinare da un backup incrementale.

Opzioni di file system e dispositivi

-L <N>: File di archivio divisi maggiori di N byte (per unità a nastro).
--tape-length=<number>: Specifica la lunghezza del nastro (per i lettori a nastro).
--multi-volume: Crea o ripristina file di archivio multi-volume.
-M: Usato con --multi-volume per gestire file di archivio multi-volume.
--use-compress-program=<prog>: Usa il compressore specificato.

Altre opzioni pratiche

--transform=<expression>: Rinomina i file nell'archivio.
--strip-components=<number>: elimina un numero specificato di componenti del percorso durante la szip.
--ignora-fallita-lettura: ignora l'errore di lettura e procedi.
--occurrence=<number>: Seleziona il numero di file di occorrenza nell'archivio.
-S: Gestisce file sparsi (solo i blocchi archivio effettivamente utilizzati).
--no-recursion: non entra ricorsivamente nella directory.
-h o --dereference: Archivia il file a cui il link simbolico punta indietro, non il link stesso.

Aiuto e informazioni sulla versione

--aiuto: Mostra le informazioni sull'aiuto.
--versione: Mostra le informazioni sulla versione del catrame.

 Padrone di casa| Pubblicato su 13/12/2024 17:59:12 |
Windows usa tar per comprimere e confezionare cartelle
https://www.itsvse.com/thread-10896-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com