Lors de l'utilisation, tar
j'inclus toujours -f
dans les paramètres mais je n'ai aucune idée pourquoi.
J'ai recherché l'homme et il a dit;
-f, --file [HOSTNAME:]F
use archive file or device F (default
"-", meaning stdin/stdout)
Mais pour être honnête, je n'ai aucune idée de ce que cela signifie. Quelqu'un peut-il nous éclairer?
Assez facile. Si vous omettez le
-f
paramètre, la sortie est transmise à stdout:...Quel bordel!
Le
-f
paramètre-(comme vous l'avez cité) attend un nom de fichier (et éventuellement un nom d'hôte), d'où le premier argument après qu'il s'agit du nom de fichier de sortie:la source
/dev/rmt0
ou quelque chose comme ça).tar
honore laTAPE
variable qui n'est plus documentée . Par exemple, essayezTAPE=/tmp/tape.tar tar cv /etc/h*
et ensuitels -l /tmp/tape.tar
.Il vous permet de spécifier le fichier ou le périphérique avec lequel vous allez travailler. Soit en créant, en mettant à jour ou en extrayant des éléments en fonction des autres drapeaux fournis. Par exemple:
la source