Pages : 1
#1 Le 05/01/2023, à 10:27
- bong03
Commande tar...
Bonjour,
Que se passe-t-il lorsque l'on valide la commande :
tar cvf * .profile .rhosts
(en fait j'ai oublié de préciser le nom du fichier de destination, et je pense que dans le cas de la commande ci-dessus * est considéré comme le nom du fichier de destination, mais comment cela est-il interprété ???)
Merci de vos éclaircissements.
Alf
Hors ligne
#2 Le 05/01/2023, à 10:45
- diesel
Re : Commande tar...
Tu étais dans quel répertoire quand tu as lancé la commande ?
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#3 Le 05/01/2023, à 10:46
- pingouinux
Re : Commande tar...
Bonjour,
Le * va être remplacé par les noms des fichiers du répertoire courant, et le premier de la liste va être écrasé. Pour voir lequel :
echo *
Hors ligne
#4 Le 05/01/2023, à 10:50
- diesel
Re : Commande tar...
Bonjour,
Le * va être remplacé par les noms des fichiers du répertoire courant, et le premier de la liste va être écrasé. Pour voir lequel :echo *
ou répertoire.
Chez moi, dans mon répertoire racine, le premier nom retourné est le répertoire Bureau.
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 05/01/2023, à 10:52)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#5 Le 05/01/2023, à 10:54
- pingouinux
Re : Commande tar...
ou répertoire.
Exact. Si c'est un répertoire, on a un message d'erreur, je viens de vérifier.
Hors ligne
#6 Le 05/01/2023, à 10:55
- geole
Re : Commande tar...
Bonjour.
a@b:~$ tar cvf * .profile .rhosts
tar: a : open impossible: est un dossier
tar: Error is not recoverable: exiting now
a@b:~$
a@b:~$ mv a A
a@b:~$ touch a
a@b:~$ tar cvf * .profile .rhosts
A/
.......
a@b:~$ ls -ls | head -2
total 1312252
219396 -rw-rw-r-- 1 a test2 224655360 janv. 5 10:53 a
a@b:~$
Dernière modification par geole (Le 05/01/2023, à 10:57)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#7 Le 05/01/2023, à 11:03
- diesel
Re : Commande tar...
@ Bong03,
Et ton tar, il a raconté quoi quand tu l'as lancé ?
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#8 Le 05/01/2023, à 11:32
- bong03
Re : Commande tar...
Hey !
Merci pour vos réponses rapides.
Je n'ai pas eu d'erreur directe, seulement à un moment donné le disque est devenu plein et un message me demandant de changer de média cible c'est affiché. Je n'ai bien sûr pas pu changer le disque dur et donc j'ai dû terminé brutalement la commande.
Je vais vérifier avec
echo *
mon premier dossier, mais je pense que je vais pouvoir clôturer ce post.
Merci encore !
Alf
Hors ligne
#9 Le 05/01/2023, à 14:52
- bong03
Re : Commande tar...
Bon, en fait le tar c'est bien fait dans le premier fichier (comme mentionné par pingouinux) ; je l'ai supprimé : pb résolu.
Comment on fait pour passer le post en "Résolu" ???
Alf
Dernière modification par bong03 (Le 05/01/2023, à 14:53)
Hors ligne
#10 Le 05/01/2023, à 15:50
- pingouinux
Re : Commande tar...
Bon, en fait le tar c'est bien fait dans le premier fichier .... ; je l'ai supprimé : pb résolu.
Attention, tu as perdu ce fichier.
Comment on fait pour passer le post en "Résolu" ???
Tu modifies ton premier message, et tu ajoutes [Résolu] dans le titre.
Hors ligne
#11 Le 05/01/2023, à 15:52
- Watael
Re : Commande tar...
Bong03 #9 a écrit :Bon, en fait le tar c'est bien fait dans le premier fichier .... ; je l'ai supprimé : pb résolu.
Attention, tu as perdu ce fichier.
tar ne supprime pas les fichiers qu'il compresse, n'est-ce pas ?
alors, n'est perdu qu'un agglomérat de fichiers qu'on ne voulais pas sauvegarder. ouf !
Dernière modification par Watael (Le 05/01/2023, à 15:53)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#12 Le 05/01/2023, à 16:01
- matrix-bx
Re : Commande tar...
Avec les options utilisées ici, il n'y a pas de compression, juste de "l’agglomération" et :
matrix-bx@laptop:~$ echo to{to,ta,ti,tu} > test
matrix-bx@laptop:~$ cat test
toto tota toti totu
matrix-bx@laptop:~$ cp test{,1}
matrix-bx@laptop:~$ cp test{,2}
matrix-bx@laptop:~$ cp test{,3}
matrix-bx@laptop:~$ ls test*
test test1 test2 test3
matrix-bx@laptop:~$ tar cvf test test1 test2 test3
test1
test2
test3
matrix-bx@laptop:~$ cat test
test10000664000175200017520000000002414355562504012464 0ustar matrix-bxmatrix-bxtoto tota toti totu
test20000664000175200017520000000002414355562512012464 0ustar matrix-bxmatrix-bxtoto tota toti totu
test30000664000175200017520000000002414355562515012470 0ustar matrix-bxmatrix-bxtoto tota toti totu
matrix-bx@laptop:~$
Le fichier "test" original est écrasé.
Utilisations des balises de mises en formes.
Hors ligne
#13 Le 05/01/2023, à 16:07
- pingouinux
Re : Commande tar...
@Watael #11 :
Il y a bien un fichier qui est écrasé et remplacé par l'archive :
$ ls
fichier_1 fichier_2 fichier_3
$ touch .autre_fichier
$ tar cvf * .autre_fichier
fichier_2
fichier_3
.autre_fichier
$ ls -A
.autre_fichier fichier_1 fichier_2 fichier_3
$ tar tvf fichier_1
-rw-r----- user/user 10 2023-01-05 16:01 fichier_2
-rw-r----- user/user 10 2023-01-05 16:01 fichier_3
-rw-r----- user/user 0 2023-01-05 16:01 .autre_fichier
Hors ligne
#14 Le 05/01/2023, à 16:40
- Watael
Re : Commande tar...
Il y a bien un fichier qui est écrasé
bien sûr ! le premier fichier de * !
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
Pages : 1