检查文件 sha256 值

sha256sum -c file.iso SHA256SUM 2>&1 | grep OK

输出 file.iso: OK 证明文件是一样的文件,没有被改动。

文件描述符 1 代表标准输出(stdout)
文件描述符 2 代表标准错误(stderr)

这是记住这个结构的一种方法(尽管它并不完全准确):起初,2>1 可能看起来是将 stderr 重定向到 stdout 的好方法。
但是,它实际上会被解释为“将 stderr 重定向到名为 1文件”。 & 表示后面和前面的是文件描述符而不是文件名。
所以构造变成:2>&1

posted @ 2021-10-09 02:55  enjoy_jun  阅读(312)  评论(0编辑  收藏  举报