我来自 Linux/Unix 背景,我一直想知道 Windows 是否有可以从控制台下载文件的二进制文件。
我想自动化某个过程,我的一个要求是不要安装太多软件,而是尽可能多地使用内置的东西。
谢谢!
我正在切换机器,并将旧硬盘 ( /dev/sda4
) 连接到新机器。
720G
与新机器 ( ) 相比,旧机器的硬盘驱动器 ( ) 稍小736G
,因此我也创建了一个稍大的分区。
于是,我接着跑去rsync
将所有数据复制到新分区,如下图:
linux-70e2:/ # time rsync -azprvl /mnt/external-disk/foo /media/sda4/
...
sent 169,237,139,987 bytes received 24,529 bytes 24,419,185.41 bytes/sec
total size is 190,542,953,489 speedup is 1.13
real 115m30.297s
user 112m13.068s
sys 3m59.996s
Run Code Online (Sandbox Code Playgroud)
数据被复制且没有错误。
但是,当我这样做时:
du -h -m -s /mnt/external-disk/foo /media/sda4/foo
Run Code Online (Sandbox Code Playgroud)
我得到:
162414 /mnt/external-disk/foo
181721 /media/sda4/foo
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下这种巨大的差异吗?为什么我没有得到相同的结果?这几天让我发疯。还有一些其他分区,我也遇到了类似的差异。
两个分区都是ext4
.
linux-70e2:/ # mount | grep sda4
/dev/nvme0n1p5 on /media/sda4 type ext4 (rw,relatime,data=ordered)
/dev/sda4 on /mnt/external-disk type …
Run Code Online (Sandbox Code Playgroud)