des caractères generics de goudron dans les files

Essayer d'utiliser le --files-from avec --files-from . J'ai un file files.txt qui contient

 /dir1/files*.txt 

Cependant, il se plaint que /dir1/files*.txt n'existe pas, mais il prouve qu'il le fait.

J'ai essayé d'append également --wildcards mais le même résultat.

Comment puis-je réussir à archiver des caractères generics lors de l'utilisation de --files-from sans spécifier de files sur la command line?

One Solution collect form web for “des caractères generics de goudron dans les files”

Un astérisque dans une command est étendu avant d'exécuter la command par un shell, tel que bash.

Par exemple, lorsque vous exécutez ls *.txt , et que vous avez trois files txt dans un directory nommé a.txt , b.txt et c.txt bash l'étend à ls a.txt b.txt c.txt

Je ne crois pas que GNU tar prend en charge ce type de comportement, mais vous pouvez utiliser le find et le transformer en tar: find /dir1 -iname '*.txt' -printf '%P\n' | tar --files-from=- -cvf textfiles.tar find /dir1 -iname '*.txt' -printf '%P\n' | tar --files-from=- -cvf textfiles.tar

Selon la page man , le drapeau des " --wildcards ne peut être utilisé que lors de l'extraction ou de la list du contenu d'une archive déjà existante.

  • Déséférence du gâteau seulement 1 niveau
  • bash gunzip | Détacher plusieurs files dans des dossiers séparés
  • CentOS 5.6 Mise à jour Version du Tar
  • tar de la bande ne trouve jamais le directory que je veux
  • Le zip ne fonctionne pas pour les gros files
  • Comment dérouler plusieurs archives à partir d'une bande?
  • Quel est le meilleur programme pour décompresser les files .tar.gz sur Windows Server 2008?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.