Comment traiter les fichiers de la ligne de commande [Linux]

Comment traiter les fichiers de la ligne de commande [Linux]
Index

Il existe de nombreuses solutions graphiques pour traiter des fichiers compressés (ou fichiers compressés) sur Linux, mais aucun d'entre eux bat la ligne de commande pour la vitesse et la polyvalence. La seule mauvaise chose à ce sujet est qu'il ya tellement de différents types de fichiers, chacun avec sa propre syntaxe et les propriétés spécifiques et peuvent être très difficiles à traiter avec eux sans une certaine préparation. A cette fin, je vous propose une liste de la plupart des types de fichiers courants (propriétaires et open) avec sa syntaxe de base.

1. Bitume

Probablement l'un des fichiers les plus courants, le goudron libre et frais. Pour créer et fichier, la syntaxe est

 Tar CVF [archive.tar] [répertoire archive] 

& Gt; .

Ici, « c » est de créer un nouveau fichier, « v » pour le mode bavard et « f » pour donner un nom au fichier créé.
Mais les fichiers tar peuvent également être marqués avec gzip pour compresser le fichier. Ajoutez simplement l'option « z » à la ligne précédente et créer un fichier .tgz ou .tar.gz . Pour afficher les fichiers dans un fichier tar, utilisez la commande:

 Tar -tvf [archive.tar] 

& Gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; .

Ce qu'il peut également être utile plus tard pour mettre à jour le fichier ou ajouter de nouveaux fichiers. Pour cela,

 Tar [archive.tar] [répertoire ou fichier à ajouter] 

& Gt; .

ajoutera un nouveau fichier ou un répertoire à l'archive, alors que

 Tar -uvf [archive.tar] [répertoire modifié] 

& Gt; .

mettra à jour les modifications apportées au répertoire d'origine du fichier tar. Enfin, pour extraire un fichier tar, tapez

 Tar xvf [archive.tar] 

& Gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; .

où « x » signifie « extrait ».

2. Rar

Rar est le mal propriétaire de goudron frère jumeau (au moins le nom rend le son en tant que tel). Tout ce que vous avez à faire avec des fichiers rar sous Linux avec la commande est extrait

 Décompressez x [archive.rar] 

& Gt; [archivo.rar]

.

Je suppose que vous devez lister les fichiers compressés avec

 Décompressez v [archive.rar] 

& Gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; .

Ou même tester l'intégrité de l'archive avec

 Décompressez t [archive.rar] 

& Gt; [archivo.rar]

.

Notez que le paquet « unrar » doit être installé au préalable.

3. Zip

Il est également très populaire, et les fichiers zip simultanément. Cependant, il est un peu plus complexe à utiliser sur la ligne de commande de goudron. La syntaxe pour la création d'un nouveau fichier zip est

 Zip -rv [archive.zip], ou [répertoire archive] 

& Gt; .

Ici, « v » est de retour pour le mode bavard « ou » est d'indiquer le répertoire du fichier, mais « r » signifie « récursive » qui sert à maintenir la structure du fichier intact. Vous pouvez également mettre à jour le fichier en ajoutant « u » avec le premier ensemble d'options. Cependant, la décompression reste simple:

 Décompressez [archive.zip] 

& Gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; .

4. bzip2

Avec un niveau plus élevé de compression, bzip2 peut être préférable à gzip, mais les options ne sont pas très répandu et ne peut compresser un fichier (pas un répertoire). utiliser

 Bzip2 [fichier] 

& Gt; fichier [

pour compresser et

 Bunzip2 [archive.bz2] 

& Gt; [archivo.bz2

décomprimer.

5. 7zip

n'est pas installé par défaut, p7zip reste très puissant lorsqu'il est comprimé à des vitesses élevées. Il contient également de nombreuses options comme le goudron:

7z à & gt; . [répertoire pour compresser]

pour compresser un répertoire (comment avez-vous deviné?)

7z 1 [archive.7z] & gt; [archivo.7z]

.

pour afficher le contenu de l'archive

 7z ou [archive.7z] [fichier pour ajouter ou mettre à jour le répertoire] 

& Gt; .

ajoutera un nouveau fichier ou un répertoire à l'archive, ou mettre à jour les modifications apportées au répertoire d'origine.

Enfin, pour extraire le fichier, la syntaxe est très similaire à unrar

7z x [archive.7z] & gt; [archivo.7z]

.

6.

Autre fichier propriétaire, ACE se comporte comme rar:

 Unace x [archive.ace] 

& Gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; .

pour extraire un fichier.

 Unace v [archive.ace] 

& Gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; .

pour afficher le contenu de l'archive

 Unace t [archive.ace] 

& Gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt;.

pour tester leur intégrité.

Quelques conseils

Une fois que vous aurez maîtrisé tous les types de fichiers, vous pouvez réaliser qu'il ya quelques conseils qui devraient toujours être considérés. D'abord, soyez respectueux des autres lorsque vous créez un fichier. Ne vous déteste quand vous dessinez quelque chose et tous les fichiers nouvellement créés sont mélangés avec ceux qui sont déjà dans le répertoire? Perdre tout le temps de nettoyage et de patience. Donc, toujours anticiper l'extraction et archiver un fichier ou un répertoire de sorte que rien ne explose.

De plus, vous avez peut-être remarqué que chaque commande pour extraire un fichier est assez simple, sauf que du goudron. Alors, voici mon conseil, créez un alias:

Alias ​​tartinable = "tar -xvf" & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; .

De cette façon, les commandes pour extraire sont répartis, unrar x, décompressez, bunzip2, 7z x, x unace. Sans complications, non? Et si vous voulez toujours garder l'alias, ne pas oublier de copier et coller la ligne ci-dessus dans votre archivo.bashrc dans votre répertoire.

Enfin, je dit que j'avais une bonne compression bzip2, mais ne fonctionne pas pour les répertoires. Je pense qu'il est probablement pas un problème si vous utilisez un autre fichier avant. archiver simplement le répertoire désiré, par exemple avec du goudron. Comprimer ensuite avec bzip2, car il sera considéré comme un seul fichier.

conclusion

Que puis-je dire d'autre? Les fichiers sont à portée de main, rapide et facile à utiliser. Une fois que vous avez appris les manipulations de base, la compression bientôt ne cache aucun secret. Et la compilation de programmes sera super facile, complètement à travers la console. Bien sûr, quels types maintenant que vous savez sont libres, je vous encourage à les utiliser au lieu des propriétaires.

Connaissez-vous d'autres types de fichiers? Lequel préférez-vous? Parce que? Ou est-il une fonctionnalité de commande / manquante à ajouter ici? S'il vous plaît laissez-nous savoir dans les commentaires.

Crédit image: Jaune ordinateur dossier avec fermeture éclair par Big Stock Photo.

Maintenant que tu as fini de lire Comment traiter les fichiers de la ligne de commande [Linux], nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Go up