GNU/Linux >> Tutoriels Linux >  >> Linux

Comment déplacer des fichiers et afficher la progression (par exemple avec une barre de progression) ?

Lors du déplacement de grands répertoires à l'aide de mv , existe-t-il un moyen de voir la progression (%) ?
Le cp la commande sur gentoo avait un -g commutateur qui montrait la progression.

Réponse acceptée :

Vous pouvez créer un cp et un mv corrigés qui prennent tous deux en charge le commutateur -g pour afficher la progression. Il y a des instructions et des correctifs sur cette page. Cependant :La page vous demande de faire

$ sudo cp src/cp /usr/bin/cp
$ sudo cp src/mv /usr/bin/mv

qui écrase les cp et mv d'origine. Cela présente deux inconvénients :premièrement, si un package coreutils mis à jour arrive sur votre système, il est écrasé. Deuxièmement, si la version corrigée a un problème, elle peut casser les scripts reposant sur les standards cp et mv. Je préférerais faire quelque chose comme ça :

$ sudo cp src/cp /usr/local/bin/cpg
$ sudo cp src/mv /usr/local/bin/mvg

qui copie les fichiers dans /usr/local/bin qui est destiné aux programmes compilés par l'utilisateur et leur donne un nom différent. Ainsi, lorsque vous voulez une barre de progression, vous dites mvg -g bigfile /mnt/backup et utilisez mv normalement.

Vous pouvez également faire alias mvg="/usr/local/mvg -g" alors il vous suffit de dire mvg bigfile /mnt/backup et obtenez directement la barre de progression.


Linux
  1. Rechercher des fichiers et des répertoires sous Linux avec la commande find

  2. Comment trouver des fichiers avec des autorisations SUID et SGID sous Linux

  3. Comment puis-je faire en sorte que cURL n'affiche pas la barre de progression ?

  4. Comment puis-je déplacer des fichiers avec xargs sous Linux ?

  5. Comment déplacer tous les fichiers et dossiers via la commande mv

Comment faire pivoter et compresser les fichiers journaux sous Linux avec Logrotate

Comment exclure des fichiers et des répertoires avec Rsync

Comment déplacer des fichiers et des répertoires sous Linux (commande mv)

Comment rechercher et répertorier récursivement les fichiers par date sous Linux

Comment afficher l'utilisation du disque avec Duf sous Linux et Unix

Comment rechercher des fichiers avec la commande fd sous Linux