标签: checksums

递归校验和

我一直在使用以下命令行对目录进行递归校验。它似乎完成了工作,但我仍然是一个新手,我一直在想,这样做有什么潜在的问题吗?此命令是否有可能丢失文件或以其他方式搞砸?

find ./dir/ -type f -exec sha1sum {} \; > files.sha1
Run Code Online (Sandbox Code Playgroud)

command-line checksums

4
推荐指数
1
解决办法
2140
查看次数

了解 `cksum` 命令输出

当我运行命令时,cksum我得到以下输出

2836376023   36 myfile.txt
Run Code Online (Sandbox Code Playgroud)

我知道 36 是文件的大小后跟文件名

但是我想知道数字2836376023是如何生成的公式。我知道从一个文件到另一个文件的数字是完全不同的。

command-line checksums

3
推荐指数
1
解决办法
1930
查看次数

为什么有两个相同的bash?

我见过一些 bash 脚本以 开头,/user/bin/bash其他则以/bin/bash

我做了一个校验和cksum

2695035772 1392424 /usr/bin/bash
2695035772 1392424 /bin/bash
Run Code Online (Sandbox Code Playgroud)

它们看起来完全一样,那么有什么区别。在 bash 脚本中使用一个比另一个更合适吗?

bash checksums

3
推荐指数
1
解决办法
827
查看次数

有没有一种简单的方法来检查 Live CD 是否有错误?

我试图使用两种方法“HOWTOMD5SUM”和“HOWTOSHA256SUM”,但对于新手来说它们都很复杂。有没有一个应用程序可以以简单的方式做同样的事情?我也已经尝试过“校验和计算器”,但它似乎适用于 iso 文件,而不适用于 live CD。

checksums

2
推荐指数
1
解决办法
1550
查看次数

为目录中的每个 .fastq 文件生成单独的 .md5 文件?

我正在尝试为目录中的每个 .fastq 文件生成单独的 .md5 文件。我找到了为多个文件生成单个 .md5 文件的解决方案,但这不是我想要的。

我有file1.fastq, file2.fastq,file3.fastq并且想要生成file1.md5, file2.md5, file3.md5

我认为 FOR 循环可以解决问题,但我不是程序员,似乎无法找到解决此问题的方法。

我还尝试了以下代码:

find . -type f -name "*.fastq.gz" -exec sh -c "md5sum < {} > {}.md5" \;
Run Code Online (Sandbox Code Playgroud)

它为每个 .fastq 文件正确生成一个 .md5 文件,但 .md5 文件内容不正确,即我得到 64399513b7d734ca90181b27a62134dc -

代替 64399513b7d734ca90181b27a62134dc testfile.fastq

任何人都可以帮忙吗?

md5sum checksums

2
推荐指数
1
解决办法
2676
查看次数

标签 统计

checksums ×5

command-line ×2

bash ×1

md5sum ×1