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 :

tar : argument list too long


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut tar : argument list too long
    Décidemment je suis sur le tar en ce moment. Je voudrais sauvegarder tout mon disque dans un fichier tar.

    J'ai fait ce qui est conseillé ici.

    Malheureusement, j'obtiens :

    > tar -pczvf memo.tar $(find .)
    -bash: /bin/tar: Argument list too long
    >
    Comment faut-il faire dans ce cas ?

    Merci pour votre aide.

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 134
    Par défaut
    L'un des avantages de *nix, c'est la commande man. N'hésite pas à en abuser.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    find . > liste.lst
    tar -pczvf memo.tar -I liste.txt
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Oui, et l'un des autres avantages est qu'il y a plusieurs façons d'obtenir la même chose. Le débutant est ainsi poussé à la réflexion, se posant la question : La façon que j'ai trouvée, est-ce la meilleure ? Ni a-t-il pas quelque chose de mieux, de plus simple, de plus efficace ?

    Et donc, autre avantage du *nix, est qu'on parle, on discute, on parle, on discute, on parle...


  4. #4
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    C'est bon, j'y suis finalement arrivé avec tar -pczvf memo.tar --files-from=liste.lst ; je ne sais pas d'où vous sortez l'option -I.

    J'observe aussi que cet imbécile de tar ne m'a pas rajouté l'extension tgz à memo.tar, alors qu'il me semblait avoir lu, dans l'une des dizaines de man tar ou assimilé sur le sujet, qu'il le faisait automatiquement. Je me retrouve avec un fichier dont je ne sais finalement pas si c'est un tar simple, ou un tar compressé. Enfin, c'est pas très grave, c'est pas ça qui va mettre le pôle nord à l'envers.

    Merci à tous.

  5. #5
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 134
    Par défaut
    Citation Envoyé par gifffftane Voir le message
    C'est bon, j'y suis finalement arrivé avec tar -pczvf memo.tar --files-from=liste.lst ; je ne sais pas d'où vous sortez l'option -I.
    De la version SUN-Solaris
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

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

Discussions similaires

  1. Runtime.getRuntime().exec Argument list too long
    Par lea.soineca dans le forum Général Java
    Réponses: 3
    Dernier message: 20/05/2014, 12h17
  2. Net::FTP : ls impossible -> "arguments too long"
    Par tonyfluid dans le forum Web
    Réponses: 0
    Dernier message: 24/01/2008, 09h51
  3. [NWNX ODBC2 plugin] Data too long for column ..
    Par ballestolive dans le forum Débuter
    Réponses: 1
    Dernier message: 31/10/2006, 15h01
  4. ERROR 1406 (22001): Data too long for column
    Par olive_le_malin dans le forum Requêtes
    Réponses: 6
    Dernier message: 12/06/2006, 14h27
  5. "Data truncation: Data too long for column"
    Par bibiloute dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 04/05/2006, 09h08

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