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

Administration système Discussion :

Empêcher la création des toto~


Sujet :

Administration système

  1. #1
    Membre éclairé Avatar de Vespasien
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    383
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 383
    Par défaut Empêcher la création des toto~
    Quelque soit le fichier que je créé et la manière de le faire il me colle un fichier suffixé d'un ~ à chaque modification.
    C'est pénible parce qu'un répertoire de sources contient rapidement autant de .cpp que de .cpp~ et que j'en ai franchement marre de faire 2 fois le ménage dans mes documents.

    Distribution: Frugalware 0.7
    Noyau: 2.6.24.2

    Ce phénomène se produit qqsoit l'éditeur utilisé:
    J'ai regardé si rm ou mv étaients des liens symboliques vers un script qui ferait une sauvegarde mais non.

  2. #2
    Membre émérite
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Par défaut
    vim ne crée pas de tel fichier. Il crée simplement un fichier .toto.swp qu'il efface quand tu ferme l'éditeur.

    Sinon, regarde si tu n'as pas une autre commande dans ton makefile (ou autre) qui générerait ces fichiers de backup.

    Sinon, tu fermes proprement tes éditeurs de texte au moins ? Si tu les ferme à l'arrache il est très possible que des fichiers temporaires restent.

  3. #3
    Membre éclairé Avatar de Vespasien
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    383
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 383
    Par défaut
    Sinon, regarde si tu n'as pas une autre commande dans ton makefile (ou autre) qui générerait ces fichiers de backup.
    Celà se produit quelque soit le type de fichier. Les Makefiles c'est pour la compilation C/C++ or il s'agit ici de simple fichiers sans demande quelconque de compilation.
    L'exemple donné me semble assez succint et explicite.

    Sinon, tu fermes proprement tes éditeurs de texte au moins ? Si tu les ferme à l'arrache il est très possible que des fichiers temporaires restent
    Non, au lieu d'appuyer sur la croix ou cliquer sur le menu fermer je m'amuse à faire de ps -e suivis de kill, c'est beaucoup plus rapide.

    J'ai précisé que ceci le faisait quelque soit l'éditeur utilisé. En fait, quelque soit le fichier que je modifie, après modification j'ai un joli doublon avec un ~. Si j'ai parlé de C++ c'est juste pour dire que dans un répertoire de source c'est vite pénible de faire le ménage à chaque ouverture du dossier. Le phénomène est identique dans un répertoire rempli de .java ou de .pl.

  4. #4
    Membre émérite
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Par défaut
    fais un script a base de :

    Au mieux tu le rend récursif a partir de ton $HOME, et voila
    (encore plus pervers tu le rajoute dans ton anacron pour l'exécuter de façon périodique (tt les 15m par ex)

  5. #5
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par SnakemaN Voir le message
    fais un script a base de :

    Au mieux tu le rend récursif a partir de ton $HOME, et voila
    (encore plus pervers tu le rajoute dans ton anacron pour l'exécuter de façon périodique (tt les 15m par ex)
    ou plus propre
    tu n'efface que les *~ de plus de 1jour d'age comme ça si tu bourdes tu peux revenir sur l'ancien fichier.

  6. #6
    Membre éclairé Avatar de Vespasien
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    383
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 383
    Par défaut
    Merci, j'avais pas du tout penser au script. Je partais du postulat qu'il existait une option quelque part.

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Par défaut
    par exemple :

    #!/bin/sh
    #SQUEEZE efface les fichiers superflus et compacte les fichiers .tex
    #et README.
    #Par Barry tolnas, tolnas@sun1.engr.utk.edu
    #
    echo nettoyage de $PWD
    find $PWD \( -name \*~ -or -name \*.o -or -name \*.log -or -name \*\# \) -exec rm -f {} \;

  8. #8
    Membre émérite
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Par défaut
    Citation Envoyé par Vespasien Voir le message
    Merci, j'avais pas du tout penser au script. Je partais du postulat qu'il existait une option quelque part.
    Il en existe forcément une quelque part.

    Mais pour cela il faudrait savoir quel logiciel génère ces fichiers.
    Peut-être y a-t-il un daemon qui monitor les fichiers modifiés et crée des backups... Ça serait bizarre. T'as essayé de modifier un fichier avec juste un echo et une redirection dans un fichier ? (Genre echo "/* Fin de fichier */" >> toto.c) Tu utilises quel shell ?


    C'est quand même plus cool de ne pas générer des fichiers plutôt que de les effacer tout le temps.



    PS : les Makefile peuvent servir à compiler autre chose que du C/C++, il peuvent même servir à autre chose que de la compilation.

  9. #9
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Par défaut
    par exemple, si tu utilise vim

    extrait de /usr/share/vim/vimrc : set nobackup " Don't keep a backup file ca devrai pouvoir aranger le pb

  10. #10
    Membre éclairé Avatar de Vespasien
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    383
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 383
    Par défaut
    par exemple, si tu utilise vim

    extrait de /usr/share/vim/vimrc : set nobackup " Don't keep a backup file ca devrai pouvoir aranger le p
    Ho merci!
    J'ai regardé si un fichier de configuration de nano existait et j'ai trouvé la ligne dans /etc/nanorc.
    Je pensais au départ qu'il s'agissait d'un binaire de binutils qui faisait ce travail de création de *~. Le cat > "Hello" << "EOF" m'a démontré le contraire.

    Me reste plus qu'à faire le tour des éditeurs qui meublent mes répertoires.


  11. #11
    Membre émérite
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Par défaut
    De préférence ne modifie pas /etc/fichierrc mais plutôt ton ~/.fichierrc si l'éditeur le permet (normalement tous devraient).

    N'oublie pas de cliquer sur [resolu].

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 22/02/2005, 13h07
  2. Empêcher le redimentionnement des fenêtres ????
    Par almisuifre dans le forum C++Builder
    Réponses: 5
    Dernier message: 03/01/2005, 09h15
  3. Réponses: 3
    Dernier message: 24/10/2003, 21h46
  4. Réponses: 8
    Dernier message: 03/09/2003, 00h47
  5. [MSXML] Comment empécher la conversion des entités ?
    Par nima dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 08/11/2002, 14h14

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