Cacher un grand nombre de fichiers
Résolu/Fermé
A voir également:
- Cacher un grand nombre de fichiers
- Cacher conversation whatsapp - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Photo insta en grand - Guide
- Comment réduire la taille d'un fichier - Guide
- Explorateur de fichiers - Guide
6 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
31 oct. 2009 à 18:51
31 oct. 2009 à 18:51
Salut,
;-))
[tmpfs]$ tree . |-- aaa.jpg |-- bbb.jpg |-- ccc.jpg |-- ddd.jpg |-- eee.jpg `-- rep |-- aaa.jpg |-- bbb.jpg |-- ccc.jpg |-- ddd.jpg |-- eee.jpg `-- sous_rep |-- aaa.jpg |-- bbb.jpg |-- ccc.jpg |-- ddd.jpg `-- eee.jpg 2 directories, 15 files [tmpfs]$ find . -type f -name "*.jpg" -exec sh -c ' name="${1##*/}";dir="${1%/*}"; mv -v "${1}" "${dir}/.${name}"' _ {} \; `./rep/sous_rep/eee.jpg' -> `./rep/sous_rep/.eee.jpg' `./rep/sous_rep/ddd.jpg' -> `./rep/sous_rep/.ddd.jpg' `./rep/sous_rep/ccc.jpg' -> `./rep/sous_rep/.ccc.jpg' `./rep/sous_rep/bbb.jpg' -> `./rep/sous_rep/.bbb.jpg' `./rep/sous_rep/aaa.jpg' -> `./rep/sous_rep/.aaa.jpg' `./rep/eee.jpg' -> `./rep/.eee.jpg' `./rep/ddd.jpg' -> `./rep/.ddd.jpg' `./rep/ccc.jpg' -> `./rep/.ccc.jpg' `./rep/bbb.jpg' -> `./rep/.bbb.jpg' `./rep/aaa.jpg' -> `./rep/.aaa.jpg' `./eee.jpg' -> `./.eee.jpg' `./ddd.jpg' -> `./.ddd.jpg' `./ccc.jpg' -> `./.ccc.jpg' `./bbb.jpg' -> `./.bbb.jpg' `./aaa.jpg' -> `./.aaa.jpg' [tmpfs]$ tree . `-- rep `-- sous_rep 2 directories, 0 files [tmpfs]$ tree -a . |-- .aaa.jpg |-- .bbb.jpg |-- .ccc.jpg |-- .ddd.jpg |-- .eee.jpg `-- rep |-- .aaa.jpg |-- .bbb.jpg |-- .ccc.jpg |-- .ddd.jpg |-- .eee.jpg `-- sous_rep |-- .aaa.jpg |-- .bbb.jpg |-- .ccc.jpg |-- .ddd.jpg `-- .eee.jpg 2 directories, 15 files [tmpfs]$
;-))
mamiemando
Messages postés
33076
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 avril 2024
7 748
30 oct. 2009 à 00:32
30 oct. 2009 à 00:32
Le plus simple c'est d'écrire un script shell qui fait la boucle qui va bien. Sans plus de précision sur les fichiers à renommer c'est impossible d'être plus précis.
Bon il ne faut pas perdre de vue qu'un fichier caché n'a de caché que le nom, car un "ls -a" ou un explorateur de fichier (dolphin, konqueror...) permet de les afficher. Si le but c'est de limiter l'accès à un fichier il serait plus raisonnable d'utiliser des droits.
Bonne chance
Bon il ne faut pas perdre de vue qu'un fichier caché n'a de caché que le nom, car un "ls -a" ou un explorateur de fichier (dolphin, konqueror...) permet de les afficher. Si le but c'est de limiter l'accès à un fichier il serait plus raisonnable d'utiliser des droits.
Bonne chance
je veux juste les cacher, ce sont les images(jpeg) des albums que j'ai sur mon ordinateur.
qu'a tu besoin de savoir pour faire la boucle ?
merci
qu'a tu besoin de savoir pour faire la boucle ?
merci
mamiemando
Messages postés
33076
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 avril 2024
7 748
31 oct. 2009 à 12:47
31 oct. 2009 à 12:47
Ahaha des photos compromettantes :-) Pardon ^^ En supposant que tes photos soient toutes postfixées jpg et dans un répertoire (ou un sous répertoire) de ~/pouet
Bonne chance
(mando@aldur) (~) $ cd ~/pouet (mando@aldur) (~/pouet) $ for x in `find * | grep ".jpg$"`; do mv $x .$x; done (mando@aldur) (~/pouet) $ ls (mando@aldur) (~/pouet) $ ls -a . .. .a.jpg .b.jpg .c.jpg
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci mais il y a un petit problème ,
lorsque les images se trouvent dans des sous-repertoires ça me met :
mv: ne peut déplacer `Wriggles/2007_-_tant_pis_...tant_mieux/AlbumArtSmall.jpg' vers `.Wriggles/2007_-_tant_pis_...tant_mieux/AlbumArtSmall.jpg': Aucun fichier ou dossier de ce type
Que faire ?
lorsque les images se trouvent dans des sous-repertoires ça me met :
mv: ne peut déplacer `Wriggles/2007_-_tant_pis_...tant_mieux/AlbumArtSmall.jpg' vers `.Wriggles/2007_-_tant_pis_...tant_mieux/AlbumArtSmall.jpg': Aucun fichier ou dossier de ce type
Que faire ?