Script complexe en bash

niceLP -  
 niceLP -
là on me demande d'écrire un script en bash qui copie tout mon repertoire "devoir" avec tout ce qui contient dans un fichier temporaire, de rendre
tous les repertoires et fichiers en lecture seule et ensuite de les zipper (.zip) ; merci pour votre aide
nicelp
A voir également:

6 réponses

niceLP
 
voilà ce que j'ai fait , il me décompresse bien le fichier mais laisse les priorités de fichier comme avant

!# bin /bash

cp devoir tmp
sed -s /[rwx]/\/ [r--]/\ tmp
Gzip tmp
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Salut
#! bin /bash 

cp -R devoir temp 
chmod -R 0444 temp
tar czf temp.tgz temp
--
lami20j
0
niceLP
 
ok merci lamij mais quand je fais ce que tu m'as dit , j obtiens un fichier temp et un fichier temp.tgz vide ; il me faudrait un fichier avec extension .zip ; merci beaucoup
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
#! bin /bash 

cp -R devoir temp 
chmod -R 0444 temp
zip -r temp temp
--
lami20j
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
niceLP
 
désolé de t importuner à nouveau mais à chaque fois que je lance l'excution du fichier à zipper , il me dit permission denied , j ai pourtant mis tous les droits au fichier et je l ai aussi exécuté dans une autre arborescence , ca me fait toujours la meme chose
0
niceLP
 
ok ça marche , j ai déplacé le fichier à zipper et ça refonctionne
encore merci à lamij et désolé !
nicelp
0