我想从一个本地驱动器到另一个本地驱动器制作大量文件的全新副本。
我读过 rsync 在通过网络将文件发送到远程机器时对文件进行校验和比较。
在两个本地驱动器之间复制文件时,rsync 会进行比较吗?
如果它确实进行了验证 - 这是一个安全的赌注吗?还是逐字节比较更好?
我正在使用dd将数据从旧硬盘驱动器复制到新硬盘驱动器。我想确保数据的完整性是安全的。
关于这个答案,吉尔斯说
如果 [dd] 成功终止,则备份正确,除非出现硬件故障……
这究竟是什么意思?是否dd有某种内置验证?
如果我改用 rsync,我--checksum也会运行第二遍,以进行验证。这种偏执有道理吗?
我想找到一个md5sum(或类似的计算)文件夹而不将其压缩到存档中。
例如,如果在文件夹中MyFolder我们有文件1.txt,2.txt和3.txt,包含:
将文本转化为1.txt
将文本转化为2.txt
将文本转化为3.txt
我怎样才能计算md5sum这整个的MyFolder?有办法吗?我想用它来验证两个文件夹是否具有相同的内容。
这可以用于验证两个 cd 或文件夹是否相等。我想要一个简单的方法来做到这一点。
我有一堆视频,我想检查它们是否完整。其中一些可能被部分下载,但它们没有故障。如何有效检查这些视频是否已完全下载?
如果我有链接,我会检查它们的大小,但我没有。
我尝试使用ffprobe和mediainfo。ffprobe报告部分下载文件的小问题,但它也报告一些完全下载文件的类似问题。我是否应该使用ffmpeg读取整个文件并比较视频的长度以检查它们是否已下载?有更好的解决方案吗?
因此,我想对我的 Debian 9.0 安装 DVD 进行校验,以便能够将其与相应 .iso 文件的哈希值和已发布的哈希值进行比较,从而能够验证我的安装的完整性。
我在 Ubuntu 下将 Debian 安装 .iso 刻录到 DVD 上。验证 DVD 校验和时遇到问题,因为它在 50% 左右时不再继续,剩余时间只会不断增加。然而,这可能是由于我在刻录或校验和期间不小心在 .iso 文件上执行了 sha512 (它有错误并且似乎没有修改 .iso)而不是 sha512sum。(.iso 的 sha512 哈希值是正确的。)
我想使用 sha512,似乎我首先需要 DVD 的块大小(以字节为单位)。
这两个问题对我有帮助,但不能解决这个问题:
编辑:相关问题/我的发现
我有一个使用 Apache 的云设置,包含 6 台前端计算机。我安装了新的 SSL 证书。现在我想验证所有机器是否都有证书。
问题是,如果我只使用https://www.example.com/随机分配的 IP 地址,我将能够验证其中一台计算机。DNS 以简单的循环形式返回 6 个 IP 地址之一。
我知道如何使用该/etc/hosts文件在我的计算机上强制使用 IP 地址,但我希望有一种更简单的方法来做到这一点。curl喜欢在域名中使用和指定 IP 地址吗?
我更喜欢将其作为命令行(wget,,...),这样我就可以编写脚本并以自动方式验证证书的日期,并确保所有计算机都提供正确的证书curl。open_ssl该命令应该下载证书,以便可以在我的客户端计算机上进行检查。
我有这个read操作:
read -p "Please enter your name:" username
Run Code Online (Sandbox Code Playgroud)
如何在一行中验证用户名?
如果在一行中不可能以理智的方式实现,那么放在变量中的 Bash 函数可能是一个不错的解决方案?
Name 只是一个例子,它可以是密码或任何其他常见的表单值。
验证在这里的意思是:请求用户两次插入名称并确保两个值相同。