Linux下原始檔建立硬連結後壓縮原始檔的問題
Linux下原始檔建立硬連結後,壓縮原始檔相當於新增了原始檔的壓縮版本
測試:
[root@CentOS6 壓縮解壓測試]# ln hive_test hive_test_hardlink
[root@CentOS6 壓縮解壓測試]# ll
總用量 124224
-rw-r--r--. 1 root root 20307 9月 17 2014 date1.log
-rw-r--r--. 1 root root 35113 9月 19 2014 date.log
-rw-r--r--. 1 root root 1693 9月 16 2014 date.zip
-rw-r--r-- 1 root root 30195232 11月 27 10:48 hive-0.9.0.tar.gz
-rw-r--r-- 2 root root 30195232 11月 27 10:50 hive_test
-rw-r--r-- 2 root root 30195232 11月 27 10:50 hive_test_hardlink
-rw-r--r-- 1 root root 510504 11月 27 10:48 linux-xrdp.rar
-rw-r--r-- 1 root root 36005278 11月 27 10:48 mysql-5.6.14.tar.gz
drwxr-xr-x. 2 root root 4096 9月 16 2014 temp
-rw-r--r--. 1 root root 160 9月 16 2014 temp1.zip
-rw-r--r--. 1 root root 1841 9月 16 2014 temp2.zip
-rw-r--r--. 1 root root 20480 9月 16 2014 temp3.tar
-rw-r--r--. 1 root root 3877 9月 19 2014 temp4.tar.gz
[root@CentOS6 壓縮解壓測試]# du -sh
93M .
[root@CentOS6 壓縮解壓測試]# gzip -9f hive_test
[root@CentOS6 壓縮解壓測試]# ll
總用量 124016
-rw-r--r--. 1 root root 20307 9月 17 2014 date1.log
-rw-r--r--. 1 root root 35113 9月 19 2014 date.log
-rw-r--r--. 1 root root 1693 9月 16 2014 date.zip
-rw-r--r-- 1 root root 30195232 11月 27 10:48 hive-0.9.0.tar.gz
-rw-r--r-- 1 root root 29981818 11月 27 10:50 hive_test.gz
-rw-r--r-- 1 root root 30195232 11月 27 10:50 hive_test_hardlink
-rw-r--r-- 1 root root 510504 11月 27 10:48 linux-xrdp.rar
-rw-r--r-- 1 root root 36005278 11月 27 10:48 mysql-5.6.14.tar.gz
drwxr-xr-x. 2 root root 4096 9月 16 2014 temp
-rw-r--r--. 1 root root 160 9月 16 2014 temp1.zip
-rw-r--r--. 1 root root 1841 9月 16 2014 temp2.zip
-rw-r--r--. 1 root root 20480 9月 16 2014 temp3.tar
-rw-r--r--. 1 root root 3877 9月 19 2014 temp4.tar.gz
[root@CentOS6 壓縮解壓測試]# du -sh
122M .
[root@CentOS6 壓縮解壓測試]# ll hive_test_hardlink
-rw-r--r-- 1 root root 30195232 11月 27 10:50 hive_test_hardlink
[root@CentOS6 壓縮解壓測試]#
可以看到,壓縮後空間佔用反而新增了29M,硬連結檔案的inode也由2變為1了。
測試:
[root@CentOS6 壓縮解壓測試]# ln hive_test hive_test_hardlink
[root@CentOS6 壓縮解壓測試]# ll
總用量 124224
-rw-r--r--. 1 root root 20307 9月 17 2014 date1.log
-rw-r--r--. 1 root root 35113 9月 19 2014 date.log
-rw-r--r--. 1 root root 1693 9月 16 2014 date.zip
-rw-r--r-- 1 root root 30195232 11月 27 10:48 hive-0.9.0.tar.gz
-rw-r--r-- 2 root root 30195232 11月 27 10:50 hive_test
-rw-r--r-- 2 root root 30195232 11月 27 10:50 hive_test_hardlink
-rw-r--r-- 1 root root 510504 11月 27 10:48 linux-xrdp.rar
-rw-r--r-- 1 root root 36005278 11月 27 10:48 mysql-5.6.14.tar.gz
drwxr-xr-x. 2 root root 4096 9月 16 2014 temp
-rw-r--r--. 1 root root 160 9月 16 2014 temp1.zip
-rw-r--r--. 1 root root 1841 9月 16 2014 temp2.zip
-rw-r--r--. 1 root root 20480 9月 16 2014 temp3.tar
-rw-r--r--. 1 root root 3877 9月 19 2014 temp4.tar.gz
[root@CentOS6 壓縮解壓測試]# du -sh
93M .
[root@CentOS6 壓縮解壓測試]# gzip -9f hive_test
[root@CentOS6 壓縮解壓測試]# ll
總用量 124016
-rw-r--r--. 1 root root 20307 9月 17 2014 date1.log
-rw-r--r--. 1 root root 35113 9月 19 2014 date.log
-rw-r--r--. 1 root root 1693 9月 16 2014 date.zip
-rw-r--r-- 1 root root 30195232 11月 27 10:48 hive-0.9.0.tar.gz
-rw-r--r-- 1 root root 29981818 11月 27 10:50 hive_test.gz
-rw-r--r-- 1 root root 30195232 11月 27 10:50 hive_test_hardlink
-rw-r--r-- 1 root root 510504 11月 27 10:48 linux-xrdp.rar
-rw-r--r-- 1 root root 36005278 11月 27 10:48 mysql-5.6.14.tar.gz
drwxr-xr-x. 2 root root 4096 9月 16 2014 temp
-rw-r--r--. 1 root root 160 9月 16 2014 temp1.zip
-rw-r--r--. 1 root root 1841 9月 16 2014 temp2.zip
-rw-r--r--. 1 root root 20480 9月 16 2014 temp3.tar
-rw-r--r--. 1 root root 3877 9月 19 2014 temp4.tar.gz
[root@CentOS6 壓縮解壓測試]# du -sh
122M .
[root@CentOS6 壓縮解壓測試]# ll hive_test_hardlink
-rw-r--r-- 1 root root 30195232 11月 27 10:50 hive_test_hardlink
[root@CentOS6 壓縮解壓測試]#
可以看到,壓縮後空間佔用反而新增了29M,硬連結檔案的inode也由2變為1了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29734436/viewspace-1847767/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux下的檔案的壓縮和解壓縮Linux
- Linux下檔案的壓縮與解壓Linux
- Linux下常見檔案格式的壓縮、解壓小結(轉)Linux
- Linux---檔案、軟連結於硬連結檔案Linux
- Linux 下常用的歸檔壓縮方式Linux
- Linux下的壓縮檔案剖析(zt)Linux
- Linux下的壓縮檔案剖析(轉)Linux
- linux 壓縮檔案的命令總結Linux
- Linux中檔案的壓縮和解壓縮Linux
- Flutter asset檔案被壓縮的問題Flutter
- Linux下的軟連結和硬連結,檔案拷貝的區別Linux
- Linux 檔案的壓縮Linux
- C# 建立壓縮檔案C#
- Linux 檔案壓縮Linux
- linux下檔案打包、壓縮詳解Linux
- Linux下檔案的壓縮與打包詳解Linux
- linux下zip檔案解壓亂碼的問題Linux
- Laravel 中建立 Zip 壓縮檔案並提供下載Laravel
- 檔案的壓縮與解壓縮zz--linuxLinux
- linux檔案壓縮和解壓命令Linux
- java讀資原始檔的問題Java
- linux 壓縮分解檔案Linux
- Linux中檔案的壓縮與解壓縮(轉貼)Linux
- Linux 下最為人熟知的歸檔/壓縮工具Linux
- 檔案壓縮和解壓縮
- 從原始檔到可執行檔案:原始檔的預處理、編譯、彙編、連結編譯
- linux 下面壓縮、解壓.rar檔案Linux
- Linux下*.tar.gz檔案解壓縮命令Linux
- aix下解壓縮cpio檔案AI
- aix 檔案的壓縮與解壓縮AI
- linux的tar命令詳情;linux多個檔案壓縮打包到一個壓縮檔案Linux
- Linux下對於檔案或者目錄的打包及壓縮、解壓Linux
- 讀取載密Excel表格中壓縮原始檔資料區Excel
- linux下軟連結與硬連結Linux
- 從 Gzip 壓縮 SVG 說起 — 論如何減小資原始檔的大小SVG
- 禁止Mac Safari下載zip檔案後自動解壓縮Mac
- Linux科研武器庫 - 檔案壓縮與解壓縮 - zip / unzipLinux
- linux下壓縮解壓縮命令Linux