J'ai essayé les deux commandes gzip
et gunzip
mais j'obtiens
gunzip *.gz
gzip: invalid option -- 'Y'
gunzip -S-1800-01-01-000000-g01.h5.gz
gzip: compressed data not read
from a terminal. Use -f to force decompression. For help, type: gzip -h
Si j'essaie l' -f
option, il faut très longtemps pour travailler sur un seul fichier et la commande n'est pas exécutée avec succès. Suis-je en train de manquer quelque chose?
-Y.something.gz
? Si c'est le cas, vous devrez peut-être utiliser le--
drapeau Gnu pour vous assurer qu'ils sont traités comme des noms de fichiers plutôt que comme des options, par exemplegunzip -- *.gz
Réponses:
Vous pouvez utiliser la commande ci-dessous.
Accédez au répertoire où se trouve votre
.gz
fichier et exécutez la commande:Il extraira tous les fichiers avec le nom d'origine et les stockera dans le répertoire personnel de l'utilisateur actuel (
/home/username
). Vous pouvez le changer ailleurs.ÉDITER :
Cette commande fonctionnera également. Mais, par défaut, il remplace le fichier d'origine.
la source
Option # 1 : décompressez plusieurs fichiers à l'aide d'un guillemet simple (version courte)
Notez que le
*.gz
mot est placé entre deux guillemets simples, de sorte que le shell ne le reconnaîtra pas comme un caractère générique.Option # 2 : décompressez plusieurs fichiers en utilisant le shell pour la boucle (version longue)
La source
ÉDITER :
Je viens d'essayer:
et ça a marché.
-d
décompresser etk
conserver les fichiers originaux.la source
gunzip ‘*.gz’
cette commande. je ne suis pas en mesure d'exécuter cette commande. il donnant une erreur.gunzip '*.gz'
pasgunzip ‘*.gz’
(' '
pas `` '')gzip: *.gz: No such file or directory
nouveau ne fonctionne pas. as-tu essayé?Utilisateurs Linux:
Utilisez la commande suivante pour extraire la quantité minimale de fichiers .gz dans le répertoire en cours et ses sous-répertoires
Utilisez la commande suivante pour extraire n'importe quel nombre de fichiers .gz dans le répertoire en cours et ses sous-répertoires
la source