我需要创建一个目录中文件的校验和列表,包括任何子目录。
我尝试执行的命令如下:
sha256sum -b *
用法:
-b = 以二进制读取。 * = 指定您必须验证所有文件扩展名。
使用命令我得到以下输出:
sha256sum: test0: 是一个目录 e3d748fdf10adca15c96d77a38aa0447fa87af9c297cb0b75e314cc313367daf *test1.txt db0c7a354881fe2dd1b45881fe2dd1b48f7640f17f27f27fc7f27fc7fc70e25c7fc7f25c297a1b6567f270a18888877f297d
您还应该生成内容的校验和,而不是报告 test0 是一个目录。
您是否建议始终-b在任何类型的文件中使用?在什么情况下应该-t使用?
是否可以过滤我想在验证中省略的文件类型,而不必添加我想承认的所有文件?我应该执行什么命令?
我寻求帮助,但没有找到任何相关信息。
我正在观察该sync命令的使用,并且我读到该命令可确保将内存中的任何内容写入磁盘。
当我考虑在可移动磁盘 (USB) 上安装 Ubuntu 时,我想知道是否有必要执行此命令。
让我担心的是,在关闭计算机时,如果仍在写入数据,最终会因系统关闭而丢失。
是否需要sync在关闭或重新启动系统之前运行?
有人对此有更多解释吗?