Bonjour,
A l'origine, je cherche à faire un import d'un site web sur svn pour travailler dessus.
Problème, le site total fait...27 gigas, parce qu'il y a énormement de photos (site d'echange de photo justement !).
C'est trop, je dois donc tout copier dans un autre répertoire pour faire l'import...mais sans les photos ( plusieurs formats).
J'ai regardé la commande cp mais je vois pas d'option susceptible de résoudre mon problème.
merci d'avance,
vincent
# un script pourri foireux
Posté par nicodache . Évalué à 1.
for file in `find /path/to/dir | grep -vE ".png$|.jpg$|.gif$|.pic$|.autre$"`;
do;
cp $file /path/to/new/dir/
done;
ca pourrait le faire, si t'aime les solutions cochonnes :D
(explication : je choppe la liste des fichiers, je vire tout ce qui termine par .png, .jpg, .gif, .pic ou autre fichier image, et pour chaque fichier qui me reste, je le copie)
(pour info, j'y connais pas grand chose en scripts shell, celui-ci ne fonctionnera donc plus que probablement pas comme ca direct..;)
[^] # Re: un script pourri foireux
Posté par LaBienPensanceMaTuer . Évalué à 2.
find . \! -regex '.+\.\(jpg\|png\|gif\)$' -exec cp {} /path/ \;
Explication: pour chaque fichier ne matchant pas la regexp ( importance du '\!'), je lance cp <le fichier> ({} dans la syntaxe find) dans /path/. Le \; est nécessaire pour dire à find que la partie -exec est terminée.
# Power cp: Rsync
Posté par KiKouN . Évalué à 5.
Tu peux l'utiliser ici avec l'option --exclude, par exemple:
rsync -avP --exclude '*.jpg"
Tu peux aussi utiliser l'option --exclude-from-files pour sauvegarder la liste des fichiers ou pattern à ne pas copier.
[^] # Re: Power cp: Rsync
Posté par LaBienPensanceMaTuer . Évalué à 3.
Sinon, as tu regardé du côté des options de svn import ?
# Wget
Posté par khan . Évalué à 1.
Une bonne lecture du man te sera necessaire afin de trouver les bonnes options.
C'est un soft qui est pratique pour faire une image statique d'un site dynamique pour faire une presentation.
K.
[^] # Re: Wget
Posté par vincent . Évalué à 1.
je vas regarder la solution qui me conient le mieux...
ps: j'ai regardé les options du import..à peu de choses près il n'y a pas d'options...
[^] # Re: Wget
Posté par norbs . Évalué à 1.
Je t'aide quand même : utilise un filtre basé sur la commande "file" et un "grep text". Je te laisse remplir les trous avec finesse.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.