Help chnager un caractère dans les noms de fichiers
12 réponses
Henri.Balmain
devant copier sur mon PC de bureau une série de fichiers mac, j'ai
besoin d'éliminer de leur nom le / pour le remplacer par un _ car le
processus de copie sur un clé USB en fat 16 s'est interrompu au premier
/, caractère interdit. Il y en a un petit millier ....
J'ose pas essayer par GraphicConverter car j'ai l'impression qu'il veut
à toute force modifier le format des fichiers, alors que je ne veux
évidemment pas y toucher
reste AppleScript ou Terminal
ou puis-je trouver de la doc ou quelqu'un a-t-il déjà pratiqué la chose
?
In article <1h7poh9.1qne1ka1481ke8N%, (Henri Balmain) wrote:
J'ose pas essayer par GraphicConverter car j'ai l'impression qu'il veut à toute force modifier le format des fichiers, alors que je ne veux évidemment pas y toucher
Impression fausse, il renomme comme on lui dit de faire. Sinon il y a le terminal si tu acceptes de passer du temps à apprendre le shell.
j'ai déjà des petits acquis et j'ai jadis taté du DOS, mais j'ai un trou sur la commande qui permet de renommer sans modifier et je ne retrouve plus ma doc .... En principe rien de mieux que le terminal pour ce genre de tâche -- Henri Balmain http://freenours.org
Mac Larinett <maclarinett@scotland.com> wrote:
In article <1h7poh9.1qne1ka1481ke8N%Henri.Balmain@freenours.org>,
Henri.Balmain@freenours.org (Henri Balmain) wrote:
J'ose pas essayer par GraphicConverter car j'ai l'impression qu'il veut
à toute force modifier le format des fichiers, alors que je ne veux
évidemment pas y toucher
Impression fausse, il renomme comme on lui dit de faire.
Sinon il y a le terminal si tu acceptes de passer du temps à apprendre
le shell.
j'ai déjà des petits acquis et j'ai jadis taté du DOS, mais j'ai un trou
sur la commande qui permet de renommer sans modifier et je ne retrouve
plus ma doc .... En principe rien de mieux que le terminal pour ce genre
de tâche
--
Henri Balmain
http://freenours.org
In article <1h7poh9.1qne1ka1481ke8N%, (Henri Balmain) wrote:
J'ose pas essayer par GraphicConverter car j'ai l'impression qu'il veut à toute force modifier le format des fichiers, alors que je ne veux évidemment pas y toucher
Impression fausse, il renomme comme on lui dit de faire. Sinon il y a le terminal si tu acceptes de passer du temps à apprendre le shell.
j'ai déjà des petits acquis et j'ai jadis taté du DOS, mais j'ai un trou sur la commande qui permet de renommer sans modifier et je ne retrouve plus ma doc .... En principe rien de mieux que le terminal pour ce genre de tâche -- Henri Balmain http://freenours.org
gilbert.olivier
Henri Balmain wrote:
reste AppleScript ou Terminal
ou puis-je trouver de la doc ou quelqu'un a-t-il déjà pratiqué la chose ?
FileBuddy
Très puissant dans le renommage des fichiers entre autre choses
-- daniel.patin (et non pas marcel.dugenou) mon blog : http://leinad.blogspirit.com musique : http://k-dee.blogspot.com/ photos : http://www.flickr.com/photos/leinad-dp/
Gilbert OLIVIER wrote:
Henri Balmain <Henri.Balmain@freenours.org> wrote:
reste AppleScript ou Terminal
ou puis-je trouver de la doc ou quelqu'un a-t-il déjà pratiqué la chose
?
FileBuddy
Très puissant dans le renommage des fichiers entre autre choses
--
daniel.patin (et non pas marcel.dugenou)
mon blog : http://leinad.blogspirit.com
musique : http://k-dee.blogspot.com/
photos : http://www.flickr.com/photos/leinad-dp/
-- daniel.patin (et non pas marcel.dugenou) mon blog : http://leinad.blogspirit.com musique : http://k-dee.blogspot.com/ photos : http://www.flickr.com/photos/leinad-dp/
filh
Henri Balmain wrote:
devant copier sur mon PC de bureau une série de fichiers mac, j'ai besoin d'éliminer de leur nom le / pour le remplacer par un _ car le processus de copie sur un clé USB en fat 16 s'est interrompu au premier /, caractère interdit. Il y en a un petit millier ....
J'ose pas essayer par GraphicConverter car j'ai l'impression qu'il veut à toute force modifier le format des fichiers, alors que je ne veux évidemment pas y toucher
reste AppleScript ou Terminal
ou puis-je trouver de la doc ou quelqu'un a-t-il déjà pratiqué la chose ?
1) créer un fichier nommé /Users/toto/renome contenant : #!/bin/sh
d=`dirname "$1"` fo=`basename "$1"` fr=`echo "$fo" |sed s:/:_:g` if [ "$fo" != "$fr" ] ; then echo mv "$1" "$d/$fr" mv "$1" "$d/$fr" fi
2) chmod +x /Users/toto/renome
3) find . -exec /Users/toto/renome {} ;
4) si tu ne t'appelles pas toto tu remplaces toto par ton nom court 5) comme tu n'as pas confiance en moi - et t'as raison - tu testes le merdier sur une COPIE de tes données.
6) de TOUTES façons ça ne marchera pas du premier coup parce que soit j'ai fait une erreur, soit tu auras mal recopié.
FiLH
-- Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle. Roland Barthes. http://www.filh.org
Henri Balmain <Henri.Balmain@freenours.org> wrote:
devant copier sur mon PC de bureau une série de fichiers mac, j'ai
besoin d'éliminer de leur nom le / pour le remplacer par un _ car le
processus de copie sur un clé USB en fat 16 s'est interrompu au premier
/, caractère interdit. Il y en a un petit millier ....
J'ose pas essayer par GraphicConverter car j'ai l'impression qu'il veut
à toute force modifier le format des fichiers, alors que je ne veux
évidemment pas y toucher
reste AppleScript ou Terminal
ou puis-je trouver de la doc ou quelqu'un a-t-il déjà pratiqué la chose
?
1) créer un fichier nommé /Users/toto/renome contenant :
#!/bin/sh
d=`dirname "$1"`
fo=`basename "$1"`
fr=`echo "$fo" |sed s:/:_:g`
if [ "$fo" != "$fr" ] ; then
echo mv "$1" "$d/$fr"
mv "$1" "$d/$fr"
fi
2) chmod +x /Users/toto/renome
3) find . -exec /Users/toto/renome {} ;
4) si tu ne t'appelles pas toto tu remplaces toto par ton nom court
5) comme tu n'as pas confiance en moi - et t'as raison - tu testes le
merdier sur une COPIE de tes données.
6) de TOUTES façons ça ne marchera pas du premier coup parce que soit
j'ai fait une erreur, soit tu auras mal recopié.
FiLH
--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org
devant copier sur mon PC de bureau une série de fichiers mac, j'ai besoin d'éliminer de leur nom le / pour le remplacer par un _ car le processus de copie sur un clé USB en fat 16 s'est interrompu au premier /, caractère interdit. Il y en a un petit millier ....
J'ose pas essayer par GraphicConverter car j'ai l'impression qu'il veut à toute force modifier le format des fichiers, alors que je ne veux évidemment pas y toucher
reste AppleScript ou Terminal
ou puis-je trouver de la doc ou quelqu'un a-t-il déjà pratiqué la chose ?
1) créer un fichier nommé /Users/toto/renome contenant : #!/bin/sh
d=`dirname "$1"` fo=`basename "$1"` fr=`echo "$fo" |sed s:/:_:g` if [ "$fo" != "$fr" ] ; then echo mv "$1" "$d/$fr" mv "$1" "$d/$fr" fi
2) chmod +x /Users/toto/renome
3) find . -exec /Users/toto/renome {} ;
4) si tu ne t'appelles pas toto tu remplaces toto par ton nom court 5) comme tu n'as pas confiance en moi - et t'as raison - tu testes le merdier sur une COPIE de tes données.
6) de TOUTES façons ça ne marchera pas du premier coup parce que soit j'ai fait une erreur, soit tu auras mal recopié.
FiLH
-- Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle. Roland Barthes. http://www.filh.org
Eric Levenez
Le 17/12/05 14:02, dans <1h7pw2h.6jfmobaaorolN%, « FiLH » a écrit :
6) de TOUTES façons ça ne marchera pas du premier coup parce que soit j'ai fait une erreur, soit tu auras mal recopié.
Je n'ai pas testé ton shell, mais il faut savoir que le "/" affiché par le Finder dans un nom de fichier est en fait un ":" en utilisant l'interface unix, donc le shell. Ton shell script ne devrait pas marcher.
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 17/12/05 14:02, dans <1h7pw2h.6jfmobaaorolN%filh@filh.orgie>, « FiLH »
<filh@filh.orgie> a écrit :
6) de TOUTES façons ça ne marchera pas du premier coup parce que soit
j'ai fait une erreur, soit tu auras mal recopié.
Je n'ai pas testé ton shell, mais il faut savoir que le "/" affiché par le
Finder dans un nom de fichier est en fait un ":" en utilisant l'interface
unix, donc le shell. Ton shell script ne devrait pas marcher.
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Le 17/12/05 14:02, dans <1h7pw2h.6jfmobaaorolN%, « FiLH » a écrit :
6) de TOUTES façons ça ne marchera pas du premier coup parce que soit j'ai fait une erreur, soit tu auras mal recopié.
Je n'ai pas testé ton shell, mais il faut savoir que le "/" affiché par le Finder dans un nom de fichier est en fait un ":" en utilisant l'interface unix, donc le shell. Ton shell script ne devrait pas marcher.
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Obono
Le 17/12/2005 11:38, dans 1h7poh9.1qne1ka1481ke8N%, « Henri Balmain » a écrit :
devant copier sur mon PC de bureau une série de fichiers mac, j'ai besoin d'éliminer de leur nom le / pour le remplacer par un _ car le processus de copie sur un clé USB en fat 16 s'est interrompu au premier /, caractère interdit. Il y en a un petit millier ....
J'ose pas essayer par GraphicConverter car j'ai l'impression qu'il veut à toute force modifier le format des fichiers, alors que je ne veux évidemment pas y toucher
reste AppleScript ou Terminal
ou puis-je trouver de la doc ou quelqu'un a-t-il déjà pratiqué la chose ?
Renamer4Mac, rapide, efficace (et francisé) http://www.power4mac.com/renamer/ -- Olivier
Le 17/12/2005 11:38, dans
1h7poh9.1qne1ka1481ke8N%Henri.Balmain@freenours.org, « Henri Balmain »
<Henri.Balmain@freenours.org> a écrit :
devant copier sur mon PC de bureau une série de fichiers mac, j'ai
besoin d'éliminer de leur nom le / pour le remplacer par un _ car le
processus de copie sur un clé USB en fat 16 s'est interrompu au premier
/, caractère interdit. Il y en a un petit millier ....
J'ose pas essayer par GraphicConverter car j'ai l'impression qu'il veut
à toute force modifier le format des fichiers, alors que je ne veux
évidemment pas y toucher
reste AppleScript ou Terminal
ou puis-je trouver de la doc ou quelqu'un a-t-il déjà pratiqué la chose
?
Renamer4Mac, rapide, efficace (et francisé)
http://www.power4mac.com/renamer/
--
Olivier
Le 17/12/2005 11:38, dans 1h7poh9.1qne1ka1481ke8N%, « Henri Balmain » a écrit :
devant copier sur mon PC de bureau une série de fichiers mac, j'ai besoin d'éliminer de leur nom le / pour le remplacer par un _ car le processus de copie sur un clé USB en fat 16 s'est interrompu au premier /, caractère interdit. Il y en a un petit millier ....
J'ose pas essayer par GraphicConverter car j'ai l'impression qu'il veut à toute force modifier le format des fichiers, alors que je ne veux évidemment pas y toucher
reste AppleScript ou Terminal
ou puis-je trouver de la doc ou quelqu'un a-t-il déjà pratiqué la chose ?
Renamer4Mac, rapide, efficace (et francisé) http://www.power4mac.com/renamer/ -- Olivier
Henri.Balmain
Obono wrote:
Renamer4Mac, rapide, efficace (et francisé) http://www.power4mac.com/renamer/
j'ai testé et ça marche ;-) grand merci
Henri -- Henri Balmain http://freenours.org
Obono <obonneaux@yahoo.fr> wrote:
Renamer4Mac, rapide, efficace (et francisé)
http://www.power4mac.com/renamer/
Renamer4Mac, rapide, efficace (et francisé) http://www.power4mac.com/renamer/
j'ai testé et ça marche ;-) grand merci
Henri -- Henri Balmain http://freenours.org
filh
Eric Levenez wrote:
Le 17/12/05 14:02, dans <1h7pw2h.6jfmobaaorolN%, « FiLH »
6) de TOUTES façons ça ne marchera pas du premier coup parce que soit j'ai fait une erreur, soit tu auras mal recopié.
Je n'ai pas testé ton shell, mais il faut savoir que le "/" affiché par le Finder dans un nom de fichier est en fait un ":" en utilisant l'interface unix, donc le shell. Ton shell script ne devrait pas marcher.
Hum oui mais dans ce cas là pourquoi ça plante à la copie ? Ou en reposant la question quelle est le nom de fichier effectivement stocké ?
bon sed /:/_/g à la place hein...
FiLH
-- Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle. Roland Barthes. http://www.filh.org
Eric Levenez <news@levenez.com> wrote:
Le 17/12/05 14:02, dans <1h7pw2h.6jfmobaaorolN%filh@filh.orgie>, « FiLH »
6) de TOUTES façons ça ne marchera pas du premier coup parce que soit
j'ai fait une erreur, soit tu auras mal recopié.
Je n'ai pas testé ton shell, mais il faut savoir que le "/" affiché par le
Finder dans un nom de fichier est en fait un ":" en utilisant l'interface
unix, donc le shell. Ton shell script ne devrait pas marcher.
Hum oui mais dans ce cas là pourquoi ça plante à la copie ? Ou en
reposant la question quelle est le nom de fichier effectivement stocké ?
bon sed /:/_/g à la place hein...
FiLH
--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org
Le 17/12/05 14:02, dans <1h7pw2h.6jfmobaaorolN%, « FiLH »
6) de TOUTES façons ça ne marchera pas du premier coup parce que soit j'ai fait une erreur, soit tu auras mal recopié.
Je n'ai pas testé ton shell, mais il faut savoir que le "/" affiché par le Finder dans un nom de fichier est en fait un ":" en utilisant l'interface unix, donc le shell. Ton shell script ne devrait pas marcher.
Hum oui mais dans ce cas là pourquoi ça plante à la copie ? Ou en reposant la question quelle est le nom de fichier effectivement stocké ?
bon sed /:/_/g à la place hein...
FiLH
-- Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle. Roland Barthes. http://www.filh.org
Eric Levenez
Le 17/12/05 18:42, dans <1h7q93a.qik4xl1wh35n4N%, « FiLH » a écrit :
Eric Levenez wrote:
Je n'ai pas testé ton shell, mais il faut savoir que le "/" affiché par le Finder dans un nom de fichier est en fait un ":" en utilisant l'interface unix, donc le shell. Ton shell script ne devrait pas marcher.
Hum oui mais dans ce cas là pourquoi ça plante à la copie ?
Parce que ":" est un caractère réservé sous Windows pour nommer les périphériques, comme "c:", "lpt1:" ...
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 17/12/05 18:42, dans <1h7q93a.qik4xl1wh35n4N%filh@filh.orgie>, « FiLH »
<filh@filh.orgie> a écrit :
Eric Levenez <news@levenez.com> wrote:
Je n'ai pas testé ton shell, mais il faut savoir que le "/" affiché par le
Finder dans un nom de fichier est en fait un ":" en utilisant l'interface
unix, donc le shell. Ton shell script ne devrait pas marcher.
Hum oui mais dans ce cas là pourquoi ça plante à la copie ?
Parce que ":" est un caractère réservé sous Windows pour nommer les
périphériques, comme "c:", "lpt1:" ...
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Le 17/12/05 18:42, dans <1h7q93a.qik4xl1wh35n4N%, « FiLH » a écrit :
Eric Levenez wrote:
Je n'ai pas testé ton shell, mais il faut savoir que le "/" affiché par le Finder dans un nom de fichier est en fait un ":" en utilisant l'interface unix, donc le shell. Ton shell script ne devrait pas marcher.
Hum oui mais dans ce cas là pourquoi ça plante à la copie ?
Parce que ":" est un caractère réservé sous Windows pour nommer les périphériques, comme "c:", "lpt1:" ...
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
filh
Eric Levenez wrote:
Le 17/12/05 18:42, dans <1h7q93a.qik4xl1wh35n4N%, « FiLH »
Eric Levenez wrote:
Je n'ai pas testé ton shell, mais il faut savoir que le "/" affiché par le Finder dans un nom de fichier est en fait un ":" en utilisant l'interface unix, donc le shell. Ton shell script ne devrait pas marcher.
Hum oui mais dans ce cas là pourquoi ça plante à la copie ?
Parce que ":" est un caractère réservé sous Windows pour nommer les périphériques, comme "c:", "lpt1:" ...
Je ne me ferais jamais à ce truc là (Windows).
Mais quant à MacOSX il stocke : ou / en interne ?
FiLH
-- Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle. Roland Barthes. http://www.filh.org
Eric Levenez <news@levenez.com> wrote:
Le 17/12/05 18:42, dans <1h7q93a.qik4xl1wh35n4N%filh@filh.orgie>, « FiLH »
Eric Levenez <news@levenez.com> wrote:
Je n'ai pas testé ton shell, mais il faut savoir que le "/" affiché par le
Finder dans un nom de fichier est en fait un ":" en utilisant l'interface
unix, donc le shell. Ton shell script ne devrait pas marcher.
Hum oui mais dans ce cas là pourquoi ça plante à la copie ?
Parce que ":" est un caractère réservé sous Windows pour nommer les
périphériques, comme "c:", "lpt1:" ...
Je ne me ferais jamais à ce truc là (Windows).
Mais quant à MacOSX il stocke : ou / en interne ?
FiLH
--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org
Le 17/12/05 18:42, dans <1h7q93a.qik4xl1wh35n4N%, « FiLH »
Eric Levenez wrote:
Je n'ai pas testé ton shell, mais il faut savoir que le "/" affiché par le Finder dans un nom de fichier est en fait un ":" en utilisant l'interface unix, donc le shell. Ton shell script ne devrait pas marcher.
Hum oui mais dans ce cas là pourquoi ça plante à la copie ?
Parce que ":" est un caractère réservé sous Windows pour nommer les périphériques, comme "c:", "lpt1:" ...
Je ne me ferais jamais à ce truc là (Windows).
Mais quant à MacOSX il stocke : ou / en interne ?
FiLH
-- Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle. Roland Barthes. http://www.filh.org