Re: Fichiers caches
On Friday 23 November 2001 22:35, Félix Hauri wrote: $ rm .[^.]* # Point + N'importe quoi sauf un point + N'importe quoi \ (incl. fin-de-nom) Oui, sauf que je n'arrivais pas à faire fonctionner les regexp() avec le shell... bien que c'est comme celà que ça doive fonctionner. Et ce n'est pas arranger durant le week-emd :-) Raison pour laquelle j'ai utilisé une regexp() avec le grep. J'ai aussi essayé de faire des 'escape' dans mon regexp .[a-\-\/-~]*, mais rien à faire. L'usage des regexp() dans le shell semble restraint ! Ça reste un mystère...:-( Daniel -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Fichiers caches
On Friday 23 November 2001 15:13, Paul-Jean Cagnard wrote: [crochet@pcbruno bid] rm -r .* rm: cannot remove `.' or `..' rm: cannot remove `.' or `..' T'as bien fait de pas être root ce jour-là... Un truc que je fais souvent. Avant de faire le 'rm', j'exécute la même commande en remplaçant 'rm' par 'ls -l'. Je vérifie visuellement avant... ça aide parfois ! Daniel -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Fichiers caches
Merci à tous. Y'a quand meme des trucs qui restent (pour moi) assez obscurs. Par ex, dans un répertoire qui contient: [crochet@pcbruno bid] ls -a1 ./ ../ .scavenger/ .screenrc bidon toto/ quand je fais : [crochet@pcbruno bid] ls -A | grep '[^[:alnum:]]' ou [crochet@pcbruno bid] ls -A | grep '[[:punct:]]' .scavenger/ .screenrc toto/ Pourquoi le répertoire toto est listé, alors que le fichier bidon ne l'est pas ?? -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Fichiers caches
On Fri, 23 Nov 2001, Bruno Crochet wrote: [crochet@pcbruno bid] ls -A | grep '[^[:alnum:]]' lister les fichiers qui contiennent au moins une fois un caractère non alphanumérique - toto/ contient un slash, bidon non (pas un répertoire). [crochet@pcbruno bid] ls -A | grep '[[:punct:]]' lister les fichiers qui contiennent au moins un caractère de ponctuation (je n'ai pas man(1)né [:punct:]). bidon n'en contient pas. Pourquoi le répertoire toto est listé, alors que le fichier bidon ne l'est pas ?? supprimez votre alias ls=ls -F, p.ex. avec \ls -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Fichiers caches
Bruno Crochet a écrit : Oui, mais ça me dérange de ne pas savoir comment faire plus propre ;-) Une solution: ls -1A | grep ^\.| xargs rm C'est plus propre, ... mais un peu lourd Pierre Maitre -- Dr Pierre-O. Maitre Privat Docent FMH Anesthésiologie FMH Pharmacologie Clinique Cabinet médical / A la Joy CH-1273 Genolier Switzerland -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.