J'essaye de m'initier aux mystères de la lignes de commandes.
Mon but est cette fois de copier sur une disquette les fichiers de mon
home qui ont été modifiés durant la journée.
Pour celà je fais un
find . -mtime -1 ! -path '*/.*' -exec cp {} /mnt/floppy/. \;
ça marche, mais j'aimerai qu'il me copie non seulement le ficher mais
l'arborescence qu'il a au-dessus de lui...
Par exemple :
/home/iris/titi/toto.txt est copié sur /mnt/floppy/toto.txt; alors que je
voudrais qu'il soit sous /mnt/floppy/titi/toto.txt, sans avoir eu besoin
de créer le répertoire titi sur ma disquette au préalable. Y'a-til un
moyen pour faire ça ?
Merci de vos lumières
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thomas Nemeth
Le ven 07 nov 2003 à 14:16, Iris Pallida a tapoté : | Bonjour à tous,
Bonjour.
| J'essaye de m'initier aux mystères de la lignes de commandes.
Il n'y a pas de mystère : tout est dans les pages de man.
| Mon but est cette fois de copier sur une disquette les fichiers de mon | home qui ont été modifiés durant la journée. | Pour celà je fais un | find . -mtime -1 ! -path '*/.*' -exec cp {} /mnt/floppy/. ; | ça marche, mais j'aimerai qu'il me copie non seulement le ficher mais | l'arborescence qu'il a au-dessus de lui... | Par exemple : | /home/iris/titi/toto.txt est copié sur /mnt/floppy/toto.txt; alors que je | voudrais qu'il soit sous /mnt/floppy/titi/toto.txt, sans avoir eu besoin | de créer le répertoire titi sur ma disquette au préalable. Y'a-til un | moyen pour faire ça ?
Oui : il faut utiliser l'option --parents de cp.
| Merci de vos lumières
Avec plaisir. Ceci dit, ça n'a rien de spécifique à Linux. Le bon groupe pour poser ce genre de questions est fr.comp.os.unix...
Thomas --
Pourquoi pas passer un permis de voter aussi :) ? Pour que les français votent aussi bien qu'ils conduisent ?
J'ai un doute là ... -+- GD in Guide du Fmblien Assassin : Bien se conduire. -+-
Le ven 07 nov 2003 à 14:16, Iris Pallida a tapoté :
| Bonjour à tous,
Bonjour.
| J'essaye de m'initier aux mystères de la lignes de commandes.
Il n'y a pas de mystère : tout est dans les pages de man.
| Mon but est cette fois de copier sur une disquette les fichiers de mon
| home qui ont été modifiés durant la journée.
| Pour celà je fais un
| find . -mtime -1 ! -path '*/.*' -exec cp {} /mnt/floppy/. ;
| ça marche, mais j'aimerai qu'il me copie non seulement le ficher mais
| l'arborescence qu'il a au-dessus de lui...
| Par exemple :
| /home/iris/titi/toto.txt est copié sur /mnt/floppy/toto.txt; alors que je
| voudrais qu'il soit sous /mnt/floppy/titi/toto.txt, sans avoir eu besoin
| de créer le répertoire titi sur ma disquette au préalable. Y'a-til un
| moyen pour faire ça ?
Oui : il faut utiliser l'option --parents de cp.
| Merci de vos lumières
Avec plaisir.
Ceci dit, ça n'a rien de spécifique à Linux. Le bon groupe pour
poser ce genre de questions est fr.comp.os.unix...
Thomas
--
Pourquoi pas passer un permis de voter aussi :) ?
Pour que les français votent aussi bien qu'ils conduisent ?
J'ai un doute là ...
-+- GD in Guide du Fmblien Assassin : Bien se conduire. -+-
Le ven 07 nov 2003 à 14:16, Iris Pallida a tapoté : | Bonjour à tous,
Bonjour.
| J'essaye de m'initier aux mystères de la lignes de commandes.
Il n'y a pas de mystère : tout est dans les pages de man.
| Mon but est cette fois de copier sur une disquette les fichiers de mon | home qui ont été modifiés durant la journée. | Pour celà je fais un | find . -mtime -1 ! -path '*/.*' -exec cp {} /mnt/floppy/. ; | ça marche, mais j'aimerai qu'il me copie non seulement le ficher mais | l'arborescence qu'il a au-dessus de lui... | Par exemple : | /home/iris/titi/toto.txt est copié sur /mnt/floppy/toto.txt; alors que je | voudrais qu'il soit sous /mnt/floppy/titi/toto.txt, sans avoir eu besoin | de créer le répertoire titi sur ma disquette au préalable. Y'a-til un | moyen pour faire ça ?
Oui : il faut utiliser l'option --parents de cp.
| Merci de vos lumières
Avec plaisir. Ceci dit, ça n'a rien de spécifique à Linux. Le bon groupe pour poser ce genre de questions est fr.comp.os.unix...
Thomas --
Pourquoi pas passer un permis de voter aussi :) ? Pour que les français votent aussi bien qu'ils conduisent ?
J'ai un doute là ... -+- GD in Guide du Fmblien Assassin : Bien se conduire. -+-
Landry MINOZA
Le Vendredi 7 Novembre 2003 14:51, Thomas Nemeth à écrit:
Il n'y a pas de mystère : tout est dans les pages de man. Pas de mystère, des arcannes peut-être un peu.
Attention au côté obscure...
-- Landry MINOZA supprimer .invalid pour répondre.
Le Vendredi 7 Novembre 2003 14:51, Thomas Nemeth à écrit:
Il n'y a pas de mystère : tout est dans les pages de man.
Pas de mystère, des arcannes peut-être un peu.
Attention au côté obscure...
--
Landry MINOZA
supprimer .invalid pour répondre.
Le Vendredi 7 Novembre 2003 14:51, Thomas Nemeth à écrit:
Il n'y a pas de mystère : tout est dans les pages de man. Pas de mystère, des arcannes peut-être un peu.
Attention au côté obscure...
-- Landry MINOZA supprimer .invalid pour répondre.
Iris Pallida
Le Fri, 07 Nov 2003 13:51:03 +0000, Thomas Nemeth a écrit :
Le ven 07 nov 2003 à 14:16, Iris Pallida a tapoté :
| Mon but est cette fois de copier sur une disquette les fichiers de | mon home qui ont été modifiés durant la journée. Pour celà je | fais un | find . -mtime -1 ! -path '*/.*' -exec cp {} /mnt/floppy/. ; ça | marche, mais j'aimerai qu'il me copie non seulement le ficher mais | l'arborescence qu'il a au-dessus de lui... Par exemple : | /home/iris/titi/toto.txt est copié sur /mnt/floppy/toto.txt; alors | que je voudrais qu'il soit sous /mnt/floppy/titi/toto.txt, sans avoir | eu besoin de créer le répertoire titi sur ma disquette au | préalable. Y'a-til un moyen pour faire ça ?
Oui : il faut utiliser l'option --parents de cp.
| Merci de vos lumières
Avec plaisir. Ceci dit, ça n'a rien de spécifique à Linux. Le bon groupe pour poser ce genre de questions est fr.comp.os.unix...
Thomas
Merci beaucoup pour votre réponse. Je m'excuse de -n'avoir pas lu en profondeur man cp (je m'étais focalisée sur -R...) -n'avoir pas posé ma question sur le bon groupe. Encore merci
Iris
Le Fri, 07 Nov 2003 13:51:03 +0000, Thomas Nemeth a écrit :
Le ven 07 nov 2003 à 14:16, Iris Pallida a tapoté :
| Mon but est cette fois de copier sur une disquette les fichiers de
| mon home qui ont été modifiés durant la journée. Pour celà je
| fais un
| find . -mtime -1 ! -path '*/.*' -exec cp {} /mnt/floppy/. ; ça
| marche, mais j'aimerai qu'il me copie non seulement le ficher mais
| l'arborescence qu'il a au-dessus de lui... Par exemple :
| /home/iris/titi/toto.txt est copié sur /mnt/floppy/toto.txt; alors
| que je voudrais qu'il soit sous /mnt/floppy/titi/toto.txt, sans avoir
| eu besoin de créer le répertoire titi sur ma disquette au
| préalable. Y'a-til un moyen pour faire ça ?
Oui : il faut utiliser l'option --parents de cp.
| Merci de vos lumières
Avec plaisir.
Ceci dit, ça n'a rien de spécifique à Linux. Le bon groupe pour
poser ce genre de questions est fr.comp.os.unix...
Thomas
Merci beaucoup pour votre réponse.
Je m'excuse de
-n'avoir pas lu en profondeur man cp (je m'étais focalisée sur -R...)
-n'avoir pas posé ma question sur le bon groupe.
Encore merci
Le Fri, 07 Nov 2003 13:51:03 +0000, Thomas Nemeth a écrit :
Le ven 07 nov 2003 à 14:16, Iris Pallida a tapoté :
| Mon but est cette fois de copier sur une disquette les fichiers de | mon home qui ont été modifiés durant la journée. Pour celà je | fais un | find . -mtime -1 ! -path '*/.*' -exec cp {} /mnt/floppy/. ; ça | marche, mais j'aimerai qu'il me copie non seulement le ficher mais | l'arborescence qu'il a au-dessus de lui... Par exemple : | /home/iris/titi/toto.txt est copié sur /mnt/floppy/toto.txt; alors | que je voudrais qu'il soit sous /mnt/floppy/titi/toto.txt, sans avoir | eu besoin de créer le répertoire titi sur ma disquette au | préalable. Y'a-til un moyen pour faire ça ?
Oui : il faut utiliser l'option --parents de cp.
| Merci de vos lumières
Avec plaisir. Ceci dit, ça n'a rien de spécifique à Linux. Le bon groupe pour poser ce genre de questions est fr.comp.os.unix...
Thomas
Merci beaucoup pour votre réponse. Je m'excuse de -n'avoir pas lu en profondeur man cp (je m'étais focalisée sur -R...) -n'avoir pas posé ma question sur le bon groupe. Encore merci