Améliorez les opérations de copie et de déplacement avec Advcpmv

LinuxLinuxBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

L'outil advcpmv est une version améliorée des commandes traditionnelles cp et mv disponibles sous Linux. Il intègre des fonctionnalités supplémentaires telles que des barres de progression et des indicateurs de vitesse, ce qui en fait un outil précieux pour gérer les transferts de gros fichiers ou les migrations de répertoires avec un meilleur retour visuel et un meilleur contrôle.

Barre de progression de la commande cp

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/CompressionandArchivingGroup(["Compression and Archiving"]) linux/BasicFileOperationsGroup -.-> linux/cp("File Copying") linux/BasicFileOperationsGroup -.-> linux/mv("File Moving/Renaming") linux/CompressionandArchivingGroup -.-> linux/tar("Archiving") subgraph Lab Skills linux/cp -.-> lab-295937{{"Améliorez les opérations de copie et de déplacement avec Advcpmv"}} linux/mv -.-> lab-295937{{"Améliorez les opérations de copie et de déplacement avec Advcpmv"}} linux/tar -.-> lab-295937{{"Améliorez les opérations de copie et de déplacement avec Advcpmv"}} end

Optimiser les opérations sur les fichiers avec Advcpmv

Sur la base du dossier advcpmv_test, plongeons dans la manière dont vous pouvez utiliser advcpmv pour optimiser les opérations sur les fichiers dans le terminal.

Opération de copie de base

Commencez par copier un petit fichier texte du répertoire advcpmv_test vers le répertoire /tmp. Cette commande vous permet de voir advcpmv en action avec une opération simple :

advmv -g advcpmv_test/file1.txt /tmp
Barre de progression de copie de base avec advcpmv

Cette commande affichera une barre de progression pour le fichier en cours de copie, qui peut être terminée très rapidement en raison de la petite taille du fichier ; -g active la fonction de barre de progression, fournissant un retour en temps réel sur l'avancement de l'opération.

Opération sur de gros fichiers

Lorsque vous travaillez avec des fichiers plus volumineux, l'indication de progression devient plus importante. Utilisez la commande suivante pour déplacer un gros fichier dans la structure de répertoires, en observant la barre de progression et la vitesse du transfert :

advcp -gR advcpmv_test/ /tmp
Barre de progression de copie récursive avec advcp

-R est utilisé pour la copie récursive de répertoires, y compris tous les sous-répertoires et fichiers. Cette opération affiche des barres de progression individuelles pour chaque fichier en cours de copie, y compris les gros fichiers, ce qui permet de suivre l'avancement de l'opération entière.

Résumé

Dans l'environnement advcpmv_test, advcpmv démontre ses capacités à améliorer les opérations sur les fichiers grâce à un retour visuel. Des transferts de fichiers simples aux migrations de répertoires complexes, l'outil fournit des informations précieuses sur l'avancement, la vitesse et les délais d'achèvement estimés, rendant les tâches de gestion de fichiers plus transparentes et plus faciles à gérer.