GNU/Linux >> Znalost Linux >  >> Linux

co znamená -zxvf v tar -zxvf <název souboru>?

Místo toho, abyste se brodili popisem všech možností, můžete přejít na 3.4.3 Short Options Cross Reference pod info tar příkaz.

x znamená --extract . v znamená --verbose . f znamená --file . z znamená --gzip . Můžete kombinovat jednopísmenné argumenty dohromady a f bere argument, název souboru. Je něco, na co si musíte dát pozor:

Písmena krátkých opcí mohou být shlukovaná, ale nemusíte to dělat (ve srovnání se starými opcemi; viz níže). Když jsou krátké možnosti seskupeny jako sada, použijte pro všechny jednu (jedinou) pomlčku, např. ''tar' -cvf'. Pouze poslední možnost v takové sadě může mít argument(1).

Tento starý způsob psaní možností „tar“ může překvapit i zkušené uživatele. Například dva příkazy:
 tar cfz archive.tar.gz file
 tar -cfz archive.tar.gz file

jsou docela odlišné. První příklad používá 'archive.tar.gz' jako hodnotu pro volbu 'f' a rozpoznává volbu 'z'. Druhý příklad však používá 'z' jako hodnotu pro možnost 'f' - pravděpodobně ne to, co bylo zamýšleno.


  • z znamená (un)z̲ip.
  • x znamená extrahovat soubory z archivu.
  • v znamená tisknout názvy souborů podrobně.
  • f znamená, že následující argument je f̱ilename.

Další podrobnosti viz tar manuálová stránka uživatele.


Linux
  1. Co znamená tilda (~) na konci názvu souboru?

  2. Co znamená `:-` ve skriptu Shell?

  3. Co znamená ve výstupu Ps?

  1. Co se stane, když [[ $? -ne 0]]; znamená v .ksh

  2. Co znamená zabít -3?

  3. Co znamená schopnost ep?

  1. Co znamená `chown Root.root $file`?

  2. Co znamená „rm is hash“?

  3. Co toto varování znamená?