当我跑步时:
sha256sum -c SHA256SUMS | grep OK
输出:
sha256sum: ubuntu-18.04.2-desktop-amd64.iso: permission denied
sha256sum: ubuntu-18.04.2-live-server-amd64.iso: no such file or directory
sha256sum: 2 listed files could not be read
当我跑步时:
sha256sum -c SHA256SUMS 2>&1 | grep OK
没有输出
答案1
两个 ISO 文件应位于sha256sum
执行命令的同一文件夹中,并且您应该可以读取。因此,请检查文件是否存在于当前目录中,并检查其权限。该命令ls -l | grep .iso
将列出.iso
当前目录中存在的所有文件及其权限。
您得到的输出表明
ubuntu-18.04.2-desktop-amd64.iso
存在,但您没有读取文件内容的权限。您可以启用读取权限,但可能需要以 root 身份执行此操作:sudo chmod ugo+r ubuntu-18.04.2-desktop-amd64.iso
。这将为文件所有者、拥有该文件的组和其他人设置“读取”权限。ubuntu-18.04.2-live-server-amd64.iso
不存在。如果您确实下载了它,您可能会在与运行命令的文件夹不同的文件夹中找到它。将其移动到与运行命令的文件夹相同的文件夹中。
答案2
权限被拒绝意味着您不拥有该文件。
摆脱该通知的两种方法:
- 使用“sudo chown $USER:$USER ubuntu-18.04.2-desktop-amd64.iso ubuntu-18.04.2-live-server-amd64.iso”更改所有者
- 使用
sudo sha256sum -c SHA256SUMS | grep OK
在这两种情况下,您都需要提供管理员密码。如果您的帐户不是管理员,则需要询问该用户。
当我跑步时:
sha256sum -c SHA256SUMS 2>&1 | grep OK
没有输出。
你期望什么?你告诉它丢弃错误消息,这样你就不会收到任何消息。