Je ne suis pas familier avec sftp, mais la cause est probablement une différence d'unité : du
affiche la taille en MiB alors que sftp peut afficher des Mb. Pour convertir l'un en l'autre, multipliez la taille donnée par sftp par 1000*1000/(1024*1024)
(87 -> ~83).
Page Wikipedia sur le sujet : https://en.wikipedia.org/wiki/Byte#Multiple-byte_units
Notez que si vous transférez de très petits fichiers, vous pourriez un jour remarquer que du
montre une taille plus importante que prévu. Cela est dû au fait que du
indique la taille réservée des fichiers sur le disque, qui est supérieure à la taille réelle "utile" calculée par sftp.
Edita: Pour tester ce comportement, vous pouvez créer un fichier d'une taille contrôlée et le transférer. Pour créer un fichier de 32 MiB (~33MB) :
# 1048576 is 1 MiB (1024*1024)
dd if=/dev/zero bs=1048576 count=32 of=testfile
0 votes
Quelle était la commande avec laquelle vous avez déplacé les fichiers ?
0 votes
Sftp) get -rp nom de dossier