016 檔案和目錄操作命令 md5sum

2021-10-05 20:13:23 字數 1556 閱讀 9466

md5sum  #計算和校驗檔案的md5值,只能為檔案生成md5值,目錄是不能的。
-c      #檢驗檔案是的一至性
#### 範例1:為a.txt檔案生成md5值

[root@db01 ~]

# ll a.txt #檢視a.txt檔案是否存在

-rw-r--r-- 1 root root 6 jul 8 12:47 a.txt

[root@db01 ~]

# cat a.txt #檢視a.txt檔案中的內容

11111

[root@db01 ~]

# md5sum a.txt >a.txt.md5 #為a.txt檔案生成md5值,並儲存到a.txt.md5檔案中

[root@db01 ~]

# cat a.txt.md5 #檢視a.txt.md5中的值

fa8f294721ab3fbb37793c68ff2cf09b a.txt

#### 範例2:校驗a.txt檔案和a.txt.md5是否一致

[root@db01 ~]

# md5sum -c a.txt.md5

a.txt: ok

#### 範例3:往a.txt檔案中追加內容,再檢驗a.txt和a.txt.md5檔案中值是否ok

[root@db01 ~]

# cat a.txt #檢視a.txt檔案的內容

11111

[root@db01 ~]

# echo "22222" >>a.txt #往a.txt檔案中追加內容

[root@db01 ~]

# cat a.txt #檢視a.txt檔案中的內容

11111

22222

[root@db01 ~]

# md5sum -c a.txt.md5 #檢驗a.txt檔案和a.txt.md5中的值,結果是falled

a.txt: failed

md5sum: warning: 1 of 1 computed checksum did not match

#### 範例4:生新為a.txt檔案生成md5值,並進行校驗

[root@db01 ~]

# md5sum a.txt >a.txt.md5 #生新為a.txt檔案生成md5值

[root@db01 ~]

# cat a.txt.md5 #檢視a.txt.md5檔案中的md5值

6d6f7d29948c9c8b413bfac0d2da7405 a.txt

[root@db01 ~]

# md5sum -c a.txt.md5 #校驗a.txt檔案與md5值是否一致

a.txt: ok

python中md5檔案校驗

好久沒有寫隨筆了,正好這兩天可以休整一下,藉此機會總結下最近使用python的小體會。1 md5sum filename 2 21c7ee192e64569ce43cfb869bdb2755 filename 當然在python當中也有對應的模組可以實現此功能,在python2.5之前可以使用 md...

002 檔案和目錄操作命令 touch

touch 建立檔案 a 更新檔案的訪問 acces 時間,同時檔案的改變 change 時間也會同時更新 m 更新檔案的修改 modify 時間,同時檔案的改變 change 時間也會同時更新 c 更新檔案的改變 change 時間 範例1 建立 chenliang.txt檔案 root db01...

007 檔案和目錄操作命令 mv

mv 移動檔案或目錄 i 如果目的檔案已存在,詢問是否覆蓋。在別名中可以看到已被系統定義,可以用alis mv來檢視 t 反轉,把源與目標反轉,詳見範例2 範例1 建立 lili chenliang目錄,然後把 lili chenliang目錄移動到 tmp目錄下 root db01 mkdir l...