J'essaie de lire un fichier compressé. Je le fais en utilisant la commande tar tf abc.tar.xz
. Parce que la taille du fichier est de 1 To, cela prend beaucoup de temps. Je ne suis pas très familier avec le script bash. J'ai d'autres commandes aussi bien comme zcat 3532642.tar.gz | more
et tar tf 3532642.tar.xz |grep --regex="folder1/folder2/folder3/folder4/"
etComment lire le fichier compressé de 1 To en un temps minimum
tar tvf 3532642.tar.xz --to-command \
'grep --label="$TAR_FILENAME" -H folder1/folder2/folder3/folder4/ ; true'
Mais je ne trouve beaucoup de différence entre eux en termes de temps qu'ils prennent pour exécuter le fichier pour lire son contenu.
Est-ce que quelqu'un sait comment je peux le faire en un minimum de temps pour traiter une énorme quantité de données pour un fichier compressé. Toute aide serait appréciée!!!
Vous ne décompressez pas rapidement, vous pouvez accélérer ce que vous faites sur le flux après. S'il vous plaît montrer clairement ce que vous faites avec le flux décompressé. –
Je veux lire le contenu du fichier compressé sans le décompresser et je veux le faire pour un fichier de 1 To. Pouvez-vous me dire comment puis-je le faire dans le temps minimum d'exécution? – MKB
Il n'y aura pas de différence de temps lors de la décompression, la plus simple à utiliser est 'zcat'. –