md5sum'u borudan kontrol edin


10

Nasıl md5sum --checkçalışacağım konusunda kafam karıştı :

$ man md5sum
-c, --check
    read MD5 sums from the FILEs and check them

Ben bir dosya var, ben boru olabilir md5sum:

$ cat file | md5sum
44693b9ef883e231cd9f90f737acd58f  -

Dosyanın bütünlüğünü yarın kontrol etmek istediğimde, md5sum'un hala olup olmadığını nasıl kontrol edebilirim 44693b9ef883e231cd9f90f737acd58f?

Not

cat filebir akış olabilir. Bu yüzden boruyu örneğimdeki gibi kullanmak istiyorum, değil md5sum file.

Yanıtlar:


22

Bunu yap:

cat file | md5sum > sumfile

Ve ertesi gün bunu yapabilirsiniz:

cat file | md5sum --check sumfile

Hangi baskılar:

-: OK

eğer her şey yolundaysa.


6

Dosyanın md5sum'unu bildiğinizi varsayıyorum.

Sadece aşağıdaki komutu verin:

yankı ff19e3f8bde936457b8e53c825110987 dosyam | md5sum --check -
 dosyam : Tamam

md5sum --check, md5sumdiğer herhangi bir seçenekte olduğu gibi (veya hiçbiri) -komut satırında dosya (veya ) belirtilmemişse stdin'den girdi alır .


1

İçin varsayılan sözdizimi md5sum:

$ md5sum file 
068a9a19124df814e52ff5461598cfe4  file

Bir sağlama toplamı dosyası oluşturmak için standart çıktıyı bir dosyaya yeniden yönlendirin:

$ md5sum file > md5.checksum

Dosyayı sağlama toplamı dosyasıyla doğrulamak için:

$ cd path/to/file
$ md5sum --check path/to/md5.checksum
file: OK

Bununla birlikte, m13r uygulamaları aynı derecede geçerlidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.