IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

renommer fichiers/dossiers cachés


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2013
    Messages : 7
    Par défaut renommer fichiers/dossiers cachés
    Bonjour,

    Votre site m'aura toujours fourni les réponses à mes questions jusqu'ici, je vous en remercie grandement.

    Je suis sous xubuntu 14.04, j’essaie de créer un script bash qui renommerait les fichiers/dossiers cachées récursivement en une seule commande, changer que le "." devant les fichiers/dossiers pour "FC." avant de synchroniser ce dossier source vers mon dossier Google Drive (Google Drive ne prend pas en compte les fichiers cachées). ("FC." comme indicateur pour retracer les fichiers cachées plus tard). Le but de cette manoeuvre est de chiffrées mes données sur Google Drive, Dropbox etc..

    Voilà mon problème,

    si j'utilise cette commande: find "/source" -exec rename 's/^\./FC\./;' .* {} \; il ne fait que le premier niveau et pas les sous-dossiers avec message d'erreur: (Can't rename . FC.: Périphérique ou ressource occupé) alors que ces fichiers ne sont pas utilisés, je n'ai pas compris le pourquoi de ce message, par contre, si je refais cette même commande répétitivement, il descend d'un niveau à la fois avec le même message d'erreur.

    Je cherche depuis plusieurs jours sur internet pour trouver une solution adéquate mais en vain, merci de m'aider.

  2. #2
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2013
    Messages : 7
    Par défaut résolu
    Re Bonjour,

    solution trouvée sur: ( http://gotoanswer.stanford.edu/?q=rename+HIDDEN+files+recursively )

    La commande fonctionne très bien avec cette syntax:

    find "/source" -depth -name '.*' -print0 | xargs -r0 rename -v 's|/\.+([^/]+)$|/FC.$1|'

    En espérant que ça aidera quelqu'un d'autre.

    Merci et bravo pour ce site, il m'aide beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Batch] renommer fichier selon son dossier
    Par etienne72 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 25/06/2012, 14h23
  2. Renommer des dossiers, des sous-dossiers et des fichiers
    Par rambc dans le forum Général Python
    Réponses: 15
    Dernier message: 19/04/2010, 20h22
  3. Renommer des dossier et des fichiers
    Par rambc dans le forum Général Python
    Réponses: 6
    Dernier message: 29/01/2010, 19h11
  4. Problème d'affichage des fichiers et dossiers cachés
    Par kabil.cpp dans le forum Windows XP
    Réponses: 15
    Dernier message: 21/08/2009, 23h49
  5. affichage fichiers et dossiers cachés
    Par kokito66 dans le forum Sécurité
    Réponses: 2
    Dernier message: 07/02/2009, 13h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo