Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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...

pingouinux a écrit :

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...

diesel #4 a écrit :

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. smile

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...

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.

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...

pingouinux a écrit :
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