gzip是linux系統中常用的壓縮檔案和解壓檔案的命令,命令格式為gzip [引數] [檔案或者目錄]
1. 對檔案進行壓縮,壓縮後的檔案會多出gz副檔名
root@izuf6ic9ggky8ivrx52hxvz:~/mymac/keras# ls -l
total 36
-rwxr-xr-x 1 root root 5280 nov 15 15:43 cifar10_cnn.py
-rwxr-xr-x 1 root root 15649 nov 7 21:42 cifar10_resnet.py
-rwxr-xr-x 1 root root 2257 nov 7 16:46 mnist_cnn_english.py
---xrwxrwx 1 root root 2979 nov 7 08:37 mnist_cnn.py
-rwxr-xr-x 1 root root 2297 nov 7 08:37 mnist_mlp.py
root@izuf6ic9ggky8ivrx52hxvz:~/mymac/keras# gzip *
root@izuf6ic9ggky8ivrx52hxvz:~/mymac/keras# ls -l
total 24
-rwxr-xr-x 1 root root 2287 nov 15 15:43 cifar10_cnn.py.gz
-rwxr-xr-x 1 root root 4664 nov 7 21:42 cifar10_resnet.py.gz
-rwxr-xr-x 1 root root 927 nov 7 16:46 mnist_cnn_english.py.gz
---xrwxrwx 1 root root 1325 nov 7 08:37 mnist_cnn.py.gz
-rwxr-xr-x 1 root root 1127 nov 7 08:37 mnist_mlp.py.gz
2. 對檔案進行解壓,-d表示解壓,-v表示指令執行過程
root@izuf6ic9ggky8ivrx52hxvz:~/mymac/keras# gzip -vd *
cifar10_cnn.py.gz: 57.3% -- replaced with cifar10_cnn.py
cifar10_resnet.py.gz: 70.4% -- replaced with cifar10_resnet.py
mnist_cnn_english.py.gz: 60.7% -- replaced with mnist_cnn_english.py
mnist_cnn.py.gz: 56.6% -- replaced with mnist_cnn.py
mnist_mlp.py.gz: 52.3% -- replaced with mnist_mlp.py
root@izuf6ic9ggky8ivrx52hxvz:~/mymac/keras# ls -l
total 36
-rwxr-xr-x 1 root root 5280 nov 15 15:43 cifar10_cnn.py
-rwxr-xr-x 1 root root 15649 nov 7 21:42 cifar10_resnet.py
-rwxr-xr-x 1 root root 2257 nov 7 16:46 mnist_cnn_english.py
---xrwxrwx 1 root root 2979 nov 7 08:37 mnist_cnn.py
-rwxr-xr-x 1 root root 2297 nov 7 08:37 mnist_mlp.py
3. 遞迴的壓縮目錄,-r表示遞迴處理目錄
root@izuf6ic9ggky8ivrx52hxvz:~/mymac# gzip -r keras
root@izuf6ic9ggky8ivrx52hxvz:~/mymac# cd keras
root@izuf6ic9ggky8ivrx52hxvz:~/mymac/keras# ls -l
total 24
-rwxr-xr-x 1 root root 2287 nov 15 15:43 cifar10_cnn.py.gz
-rwxr-xr-x 1 root root 4664 nov 7 21:42 cifar10_resnet.py.gz
-rwxr-xr-x 1 root root 927 nov 7 16:46 mnist_cnn_english.py.gz
---xrwxrwx 1 root root 1325 nov 7 08:37 mnist_cnn.py.gz
-rwxr-xr-x 1 root root 1127 nov 7 08:37 mnist_mlp.py.gz
4. 遞迴的解壓目錄,-r表示遞迴處理,-d表示解壓
root@izuf6ic9ggky8ivrx52hxvz:~/mymac# gzip -dr keras
root@izuf6ic9ggky8ivrx52hxvz:~/mymac# cd keras
root@izuf6ic9ggky8ivrx52hxvz:~/mymac/keras# ls -l
total 36
-rwxr-xr-x 1 root root 5280 nov 15 15:43 cifar10_cnn.py
-rwxr-xr-x 1 root root 15649 nov 7 21:42 cifar10_resnet.py
-rwxr-xr-x 1 root root 2257 nov 7 16:46 mnist_cnn_english.py
---xrwxrwx 1 root root 2979 nov 7 08:37 mnist_cnn.py
-rwxr-xr-x 1 root root 2297 nov 7 08:37 mnist_mlp.py
參考: 初學Java,jar命令詳解 二十四
jar檔案是個壓縮包,其實就是乙個類庫,相當於.net世界裡面的dll,裡面放的都是編譯編碼後生成的位元組碼檔案 class 另外會有乙個清單檔案meta inf manifest.mf 其檔案也是可以數字簽名的,所謂增強安全性羅。下面羅列一些jar命令 建立 jar檔案jar cf test.ja...
初學Java,jar命令詳解 二十四
jar檔案是個壓縮包,其實就是乙個類庫,相當於.net世界裡面的dll,裡面放的都是編譯編碼後生成的位元組碼檔案 class 另外會有乙個清單檔案meta inf manifest.mf 其檔案也是可以數字簽名的,所謂增強安全性羅。下面羅列一些jar命令 建立 jar檔案jar cf test.ja...
linux系列(二十四) du命令
1 命令格式 du 選項 檔案 2 命令功能 顯示每個檔案和目錄的磁碟使用空間。3 命令引數 a或 all 顯示目錄中個別檔案的大小。b或 bytes 顯示目錄或檔案大小時,以byte為單位。c或 total 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。k或 kilobytes ...