OVH Cloud OVH Cloud

alias : rm -R -f *~ --> command not found ??

4 réponses
Avatar
Theo
Bonjour! ben tout est dans le titre... c'est curieux, c'est surement le
caractere ~ qui déconne.
J'ai mis ca dans le fichier .cshrc :
alias clean rm -R -f *~
que faire ?
merci

4 réponses

Avatar
nico
On Tue, 31 Aug 2004 18:46:22 +0200
Theo wrote:

Bonjour! ben tout est dans le titre... c'est curieux, c'est
surement le
caractere ~ qui déconne.
J'ai mis ca dans le fichier .cshrc :
alias clean rm -R -f *~
que faire ?
merci


t as essaye de le mettre entre cote ?
alias clean 'rm -rf *~'


--
Nico

Avatar
Theo
nico wrote:
On Tue, 31 Aug 2004 18:46:22 +0200
Theo wrote:


Bonjour! ben tout est dans le titre... c'est curieux, c'est
surement le
caractere ~ qui déconne.
J'ai mis ca dans le fichier .cshrc :
alias clean rm -R -f *~
que faire ?
merci



t as essaye de le mettre entre cote ?
alias clean 'rm -rf *~'


ha, l'alias à l'air correct, seulement maintenant, ca me met rm : no match. pourtant, j'ai bien des fichiers terminant par ~

meme quand je tape dans le shell cette commande, ca me répond cette erreur. Le problème ne vient plus de l'alias, mais alors d'ou ??
J'aimerais que quand je tape clean, ca me supprime tout les fichiers sauvegardes qui sont dans le dossier et les sous dossiers
d'ou je suis.
merci


Avatar
Laurent Sartran
Theo wrote:
nico wrote:
On Tue, 31 Aug 2004 18:46:22 +0200
Theo wrote:


Bonjour! ben tout est dans le titre... c'est curieux, c'est
surement le
caractere ~ qui déconne.
J'ai mis ca dans le fichier .cshrc :
alias clean rm -R -f *~
que faire ?
merci



t as essaye de le mettre entre cote ?
alias clean 'rm -rf *~'


ha, l'alias à l'air correct, seulement maintenant, ca me met rm : no ma tch. pourtant, j'ai bien des fichiers terminant par ~

meme quand je tape dans le shell cette commande, ca me répond cette err eur. Le problème ne vient plus de l'alias, mais alors d'ou ??
J'aimerais que quand je tape clean, ca me supprime tout les fichiers sauv egardes qui sont dans le dossier et les sous dossiers
d'ou je suis.
merci


Bonjour,

Avec cette commande rm supprime tous les fichiers et répertoires se termi nant par ~ dans home. Pour supprimer tous les fichiers se terminant par ~ d ans home et ses sous-répertoires, j'essaierais quelque chose comme ceci:

find ~ -name '*~' | xargs rm



Avatar
Laurent Sartran
Xavier wrote:
Laurent Sartran wrote:

find ~ -name '*~' | xargs rm


Houla ! Danger ! Si tu as deux fichiers

"Tresimportant hier~"
"Tresimportant"

Devine lequel va sauter ? Eh oui ...

Youjours utiliser print0 lorsqu'on pipe dans xargs :

$ find ~ -name '*~' -print0 | xargs -0 rm

XAv


Merci beaucoup de ta précision ! Je vais vérifier s'il ne me manque pas quelques fichiers...

Laurent