Je souhaite deplacer tous mes fichier *.zip vers un repertoire, je ne
comprend pas pourquoi mon script ne fonctionne pas correctement ?
je l'execute de /mnt/sda1/, je suis sous batch, debian etch, =E0 jour !
#!/bin/bash
function f_pdf2text {
mv -u -f "$1" /mnt/sdb1/"$1"
}
{
find . -type f -name "*.zip"
echo "EOF"
} | {
while true; do
read -r i
test "$i" =3D "EOF" && break
f_pdf2text "$i"
done
}
Une id=E9e, il refuse de deplacer enorm=E9ment de fichier, alors que je
suis root ?
Je souhaite deplacer tous mes fichier *.zip vers un repertoire, je ne comprend pas pourquoi mon script ne fonctionne pas correctement ? je l'execute de /mnt/sda1/, je suis sous batch, debian etch, à jour !
#!/bin/bash function f_pdf2text { mv -u -f "$1" /mnt/sdb1/"$1" } { find . -type f -name "*.zip" echo "EOF" } | { while true; do read -r i test "$i" = "EOF" && break f_pdf2text "$i" done }
C'est pour le fun ???
for i in `find . -name "*.zip"` do mv $i /mnt/sdb1 done
Une idée, il refuse de deplacer enormément de fichier, alors que je suis root ?
merci
Ptilou
-- Philippe
Bonjour,
Bonjour,
Je souhaite deplacer tous mes fichier *.zip vers un repertoire, je ne
comprend pas pourquoi mon script ne fonctionne pas correctement ?
je l'execute de /mnt/sda1/, je suis sous batch, debian etch, à jour !
#!/bin/bash
function f_pdf2text {
mv -u -f "$1" /mnt/sdb1/"$1"
}
{
find . -type f -name "*.zip"
echo "EOF"
} | {
while true; do
read -r i
test "$i" = "EOF" && break
f_pdf2text "$i"
done
}
C'est pour le fun ???
for i in `find . -name "*.zip"`
do
mv $i /mnt/sdb1
done
Une idée, il refuse de deplacer enormément de fichier, alors que je
suis root ?
Je souhaite deplacer tous mes fichier *.zip vers un repertoire, je ne comprend pas pourquoi mon script ne fonctionne pas correctement ? je l'execute de /mnt/sda1/, je suis sous batch, debian etch, à jour !
#!/bin/bash function f_pdf2text { mv -u -f "$1" /mnt/sdb1/"$1" } { find . -type f -name "*.zip" echo "EOF" } | { while true; do read -r i test "$i" = "EOF" && break f_pdf2text "$i" done }
C'est pour le fun ???
for i in `find . -name "*.zip"` do mv $i /mnt/sdb1 done
Une idée, il refuse de deplacer enormément de fichier, alors que je suis root ?
merci
Ptilou
-- Philippe
J1
Philippe Delsol wrote:
Bonjour, Bonjour,
Salut,
C'est pour le fun ???
for i in `find . -name "*.zip"` do mv $i /mnt/sdb1 done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
-- J1
Philippe Delsol wrote:
Bonjour,
Bonjour,
Salut,
C'est pour le fun ???
for i in `find . -name "*.zip"`
do
mv $i /mnt/sdb1
done
for i in `find . -name "*.zip"` do mv $i /mnt/sdb1 done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Avec un "-type f" en sus pour evider le repertoires débilement nommés ?
Stephane Chazelas
2006-12-26, 19:50(+01), ALain Montfranc:
J1 a écrit
Philippe Delsol wrote:
Bonjour, Bonjour,
Salut,
C'est pour le fun ???
for i in `find . -name "*.zip"` do mv $i /mnt/sdb1 done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Et correctement, contrairement a la version de Philippe.
Avec un "-type f" en sus pour evider le repertoires débilement nommés ? [...]
Note que -type f n'est pas le contraire de -type d. Le contraire de -type d, c'est ! -type d. -type f, c'est seulement les fichiers reguliers, meme pas les liens symboliques vers les fichiers reguliers contrairement a [ -f "$file" ].
-- Stéphane
2006-12-26, 19:50(+01), ALain Montfranc:
J1 a écrit
Philippe Delsol wrote:
Bonjour,
Bonjour,
Salut,
C'est pour le fun ???
for i in `find . -name "*.zip"`
do
mv $i /mnt/sdb1
done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Et correctement, contrairement a la version de Philippe.
Avec un "-type f" en sus pour evider le repertoires débilement nommés ?
[...]
Note que -type f n'est pas le contraire de -type d. Le contraire
de -type d, c'est ! -type d. -type f, c'est seulement les
fichiers reguliers, meme pas les liens symboliques vers les
fichiers reguliers contrairement a [ -f "$file" ].
for i in `find . -name "*.zip"` do mv $i /mnt/sdb1 done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Et correctement, contrairement a la version de Philippe.
Avec un "-type f" en sus pour evider le repertoires débilement nommés ? [...]
Note que -type f n'est pas le contraire de -type d. Le contraire de -type d, c'est ! -type d. -type f, c'est seulement les fichiers reguliers, meme pas les liens symboliques vers les fichiers reguliers contrairement a [ -f "$file" ].
-- Stéphane
ptilou
Bonjour,
2006-12-26, 19:50(+01), ALain Montfranc:
J1 a écrit
Philippe Delsol wrote:
Bonjour, Bonjour,
Salut,
C'est pour le fun ???
for i in `find . -name "*.zip"` do mv $i /mnt/sdb1 done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Et correctement, contrairement a la version de Philippe.
Avec un "-type f" en sus pour evider le repertoires débilement nomm és ? [...]
Note que -type f n'est pas le contraire de -type d. Le contraire de -type d, c'est ! -type d. -type f, c'est seulement les fichiers reguliers, meme pas les liens symboliques vers les fichiers reguliers contrairement a [ -f "$file" ].
Euh, y a des erreurs, il veut pas evaluer certain fichier, mais comme y en a près de 160 000 fichiers binnaires (mouver), je vais me contenter de ce que j'ai ...
Encore un grand merci ( et joyeuses fêtes ;)
Ptilou
Bonjour,
2006-12-26, 19:50(+01), ALain Montfranc:
J1 a écrit
Philippe Delsol wrote:
Bonjour,
Bonjour,
Salut,
C'est pour le fun ???
for i in `find . -name "*.zip"`
do
mv $i /mnt/sdb1
done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Et correctement, contrairement a la version de Philippe.
Avec un "-type f" en sus pour evider le repertoires débilement nomm és ?
[...]
Note que -type f n'est pas le contraire de -type d. Le contraire
de -type d, c'est ! -type d. -type f, c'est seulement les
fichiers reguliers, meme pas les liens symboliques vers les
fichiers reguliers contrairement a [ -f "$file" ].
Euh, y a des erreurs, il veut pas evaluer certain fichier, mais comme y
en a près de 160 000 fichiers binnaires (mouver), je vais me contenter
de ce que j'ai ...
for i in `find . -name "*.zip"` do mv $i /mnt/sdb1 done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Et correctement, contrairement a la version de Philippe.
Avec un "-type f" en sus pour evider le repertoires débilement nomm és ? [...]
Note que -type f n'est pas le contraire de -type d. Le contraire de -type d, c'est ! -type d. -type f, c'est seulement les fichiers reguliers, meme pas les liens symboliques vers les fichiers reguliers contrairement a [ -f "$file" ].
Euh, y a des erreurs, il veut pas evaluer certain fichier, mais comme y en a près de 160 000 fichiers binnaires (mouver), je vais me contenter de ce que j'ai ...
Encore un grand merci ( et joyeuses fêtes ;)
Ptilou
ALain Montfranc
ptilou a écrit
Bonjour,
2006-12-26, 19:50(+01), ALain Montfranc:
J1 a écrit
Philippe Delsol wrote:
Bonjour, Bonjour,
Salut,
C'est pour le fun ???
for i in `find . -name "*.zip"` do mv $i /mnt/sdb1 done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Et correctement, contrairement a la version de Philippe.
Avec un "-type f" en sus pour evider le repertoires débilement nommés ? [...]
Note que -type f n'est pas le contraire de -type d. Le contraire de -type d, c'est ! -type d. -type f, c'est seulement les fichiers reguliers, meme pas les liens symboliques vers les fichiers reguliers contrairement a [ -f "$file" ].
Euh, y a des erreurs, il veut pas evaluer certain fichier, mais comme y en a près de 160 000 fichiers binnaires (mouver), je vais me contenter de ce que j'ai ...
Encore un grand merci ( et joyeuses fêtes ;)
Ptilou
Des espaces dans les noms peut etre ? ;-) Auquel cas :
find . -name "*.zip" -exec mv "{}" /mnt/sdb1 ;
ptilou a écrit
Bonjour,
2006-12-26, 19:50(+01), ALain Montfranc:
J1 a écrit
Philippe Delsol wrote:
Bonjour,
Bonjour,
Salut,
C'est pour le fun ???
for i in `find . -name "*.zip"`
do
mv $i /mnt/sdb1
done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Et correctement, contrairement a la version de Philippe.
Avec un "-type f" en sus pour evider le repertoires débilement nommés ?
[...]
Note que -type f n'est pas le contraire de -type d. Le contraire
de -type d, c'est ! -type d. -type f, c'est seulement les
fichiers reguliers, meme pas les liens symboliques vers les
fichiers reguliers contrairement a [ -f "$file" ].
Euh, y a des erreurs, il veut pas evaluer certain fichier, mais comme y
en a près de 160 000 fichiers binnaires (mouver), je vais me contenter
de ce que j'ai ...
Encore un grand merci ( et joyeuses fêtes ;)
Ptilou
Des espaces dans les noms peut etre ? ;-) Auquel cas :
for i in `find . -name "*.zip"` do mv $i /mnt/sdb1 done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Et correctement, contrairement a la version de Philippe.
Avec un "-type f" en sus pour evider le repertoires débilement nommés ? [...]
Note que -type f n'est pas le contraire de -type d. Le contraire de -type d, c'est ! -type d. -type f, c'est seulement les fichiers reguliers, meme pas les liens symboliques vers les fichiers reguliers contrairement a [ -f "$file" ].
Euh, y a des erreurs, il veut pas evaluer certain fichier, mais comme y en a près de 160 000 fichiers binnaires (mouver), je vais me contenter de ce que j'ai ...
Encore un grand merci ( et joyeuses fêtes ;)
Ptilou
Des espaces dans les noms peut etre ? ;-) Auquel cas :
find . -name "*.zip" -exec mv "{}" /mnt/sdb1 ;
ALain Montfranc
Stephane Chazelas a écrit
2006-12-26, 19:50(+01), ALain Montfranc:
J1 a écrit
Philippe Delsol wrote:
Bonjour, Bonjour,
Salut,
C'est pour le fun ???
for i in `find . -name "*.zip"` do mv $i /mnt/sdb1 done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Et correctement, contrairement a la version de Philippe.
Avec un "-type f" en sus pour evider le repertoires débilement nommés ? [...]
Note que -type f n'est pas le contraire de -type d. Le contraire de -type d, c'est ! -type d. -type f, c'est seulement les fichiers reguliers, meme pas les liens symboliques vers les fichiers reguliers contrairement a [ -f "$file" ].
Je suis d'accord, mon explication etait un "racourcissaisissant" gotlibien ;-)
Stephane Chazelas a écrit
2006-12-26, 19:50(+01), ALain Montfranc:
J1 a écrit
Philippe Delsol wrote:
Bonjour,
Bonjour,
Salut,
C'est pour le fun ???
for i in `find . -name "*.zip"`
do
mv $i /mnt/sdb1
done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Et correctement, contrairement a la version de Philippe.
Avec un "-type f" en sus pour evider le repertoires débilement nommés ?
[...]
Note que -type f n'est pas le contraire de -type d. Le contraire
de -type d, c'est ! -type d. -type f, c'est seulement les
fichiers reguliers, meme pas les liens symboliques vers les
fichiers reguliers contrairement a [ -f "$file" ].
Je suis d'accord, mon explication etait un "racourcissaisissant"
gotlibien ;-)
for i in `find . -name "*.zip"` do mv $i /mnt/sdb1 done
Je surenchéris d'un :
find . -name "*.zip" -exec mv {} /mnt/sdb1 ;
Courtement,
Et correctement, contrairement a la version de Philippe.
Avec un "-type f" en sus pour evider le repertoires débilement nommés ? [...]
Note que -type f n'est pas le contraire de -type d. Le contraire de -type d, c'est ! -type d. -type f, c'est seulement les fichiers reguliers, meme pas les liens symboliques vers les fichiers reguliers contrairement a [ -f "$file" ].
Je suis d'accord, mon explication etait un "racourcissaisissant" gotlibien ;-)
Des espaces dans les noms peut etre ? ;-) Auquel cas :
find . -name "*.zip" -exec mv "{}" /mnt/sdb1 ;
Aucune difference entre ces deux commandes. Aucune des deux commandes ne devrait avoir de probleme lié au nom des fichiers exceptés peut-etre mais tres peu probable pour des noms de fichiers tres longs.
Des espaces dans les noms peut etre ? ;-) Auquel cas :
find . -name "*.zip" -exec mv "{}" /mnt/sdb1 ;
Aucune difference entre ces deux commandes. Aucune des deux
commandes ne devrait avoir de probleme lié au nom des fichiers
exceptés peut-etre mais tres peu probable pour des noms de
fichiers tres longs.
Des espaces dans les noms peut etre ? ;-) Auquel cas :
find . -name "*.zip" -exec mv "{}" /mnt/sdb1 ;
Aucune difference entre ces deux commandes. Aucune des deux commandes ne devrait avoir de probleme lié au nom des fichiers exceptés peut-etre mais tres peu probable pour des noms de fichiers tres longs.
-- Stéphane
ALain Montfranc
Stephane Chazelas a écrit
2006-12-27, 15:23(+01), ALain Montfranc: [...]
find . -name "*.zip" -exec mv {} /mnt/sdb1 ; [...] Des espaces dans les noms peut etre ? ;-) Auquel cas :
find . -name "*.zip" -exec mv "{}" /mnt/sdb1 ;
Aucune difference entre ces deux commandes. Aucune des deux commandes ne devrait avoir de probleme lié au nom des fichiers exceptés peut-etre mais tres peu probable pour des noms de fichiers tres longs.
oh putain fatigué moi :-(
Stephane Chazelas a écrit
2006-12-27, 15:23(+01), ALain Montfranc:
[...]
find . -name "*.zip" -exec mv {} /mnt/sdb1 ; [...]
Des espaces dans les noms peut etre ? ;-) Auquel cas :
find . -name "*.zip" -exec mv "{}" /mnt/sdb1 ;
Aucune difference entre ces deux commandes. Aucune des deux
commandes ne devrait avoir de probleme lié au nom des fichiers
exceptés peut-etre mais tres peu probable pour des noms de
fichiers tres longs.
find . -name "*.zip" -exec mv {} /mnt/sdb1 ; [...] Des espaces dans les noms peut etre ? ;-) Auquel cas :
find . -name "*.zip" -exec mv "{}" /mnt/sdb1 ;
Aucune difference entre ces deux commandes. Aucune des deux commandes ne devrait avoir de probleme lié au nom des fichiers exceptés peut-etre mais tres peu probable pour des noms de fichiers tres longs.
oh putain fatigué moi :-(
Marwan Burelle
On 27 Dec 2006 03:42:06 -0800 "ptilou" wrote:
Euh, y a des erreurs, il veut pas evaluer certain fichier, mais comme y en a près de 160 000 fichiers binnaires (mouver), je vais me contenter de ce que j'ai ...
Vu qu'il s'agit d'un point de montage "non régulier", je suppose que c'est un disque en fat/ntfs. Je propose un problème de "caractères bizarres" mal interprétés (accents et autres caractères qui ne sont pas dans le jeux de caractère ascii de base.)
-- Ferengi Rule of Acquisition #123: Even a blind man can recognize the glow of latinum. -- ST: Legends of the Ferengi
On 27 Dec 2006 03:42:06 -0800
"ptilou" <ptilou@gmail.com> wrote:
Euh, y a des erreurs, il veut pas evaluer certain fichier, mais comme
y en a près de 160 000 fichiers binnaires (mouver), je vais me
contenter de ce que j'ai ...
Vu qu'il s'agit d'un point de montage "non régulier", je suppose que
c'est un disque en fat/ntfs. Je propose un problème de "caractères
bizarres" mal interprétés (accents et autres caractères qui ne sont pas
dans le jeux de caractère ascii de base.)
--
Ferengi Rule of Acquisition #123:
Even a blind man can recognize the glow of latinum.
-- ST: Legends of the Ferengi
Euh, y a des erreurs, il veut pas evaluer certain fichier, mais comme y en a près de 160 000 fichiers binnaires (mouver), je vais me contenter de ce que j'ai ...
Vu qu'il s'agit d'un point de montage "non régulier", je suppose que c'est un disque en fat/ntfs. Je propose un problème de "caractères bizarres" mal interprétés (accents et autres caractères qui ne sont pas dans le jeux de caractère ascii de base.)
-- Ferengi Rule of Acquisition #123: Even a blind man can recognize the glow of latinum. -- ST: Legends of the Ferengi