GNU/Linux >> Linux Esercitazione >  >> Linux

cosa significa -zxvf in tar -zxvf <nomefile>?

Invece di guadare la descrizione di tutte le opzioni, puoi saltare a 3.4.3 Short Options Cross Reference sotto il info tar comando.

x significa --extract . v significa --verbose . f significa --file . z significa --gzip . Puoi combinare insieme argomenti di una lettera e f accetta un argomento, il nome del file. C'è qualcosa a cui devi fare attenzione:

Le lettere delle opzioni brevi possono essere raggruppate insieme, ma non sei obbligato a farlo (rispetto alle vecchie opzioni; vedi sotto). Quando le opzioni brevi sono raggruppate in un insieme, usa un (singolo) trattino per tutte, ad esempio ''tar' -cvf'. Solo l'ultima opzione in tale insieme può avere un argomento (1).

Questo vecchio modo di scrivere le opzioni 'tar' può sorprendere anche gli utenti più esperti. Ad esempio, i due comandi:
 tar cfz archive.tar.gz file
 tar -cfz archive.tar.gz file

sono abbastanza diversi. Il primo esempio utilizza 'archive.tar.gz' come valore per l'opzione 'f' e riconosce l'opzione 'z'. Il secondo esempio, invece, usa 'z' come valore per l'opzione 'f' -- probabilmente non quello che era previsto.


  • z significa (un)z̲ip.
  • x significa estrarre i file dall'archivio.
  • v significa stampare i nomi dei file v̲erbosely.
  • f significa che il seguente argomento è un f̱ilename.

Per maggiori dettagli, vedi tar pagina man di.


Linux
  1. Cosa significa la Tilde (~) alla fine di un nome file??

  2. Cosa significa - in questo comando Linux?

  3. Cosa significa set -e in uno script bash?

  4. Cosa succede se [[ $? -ne 0 ]]; significa in .ksh

  5. Cosa significa la capacità ep?

Cosa significa chmod 777

Cosa significa "-" (doppio trattino)?

Cosa significa essere "sh compatibile"?

Nessuna variabile DISPLAY X11 - cosa significa?

Cosa significa \b in un pattern grep?

Cosa significa %st in alto?