>[danger] 壓縮解壓命令
~~~
//查看文件類型
file 文件名
~~~
>[success] gzip:壓縮后名稱后面會多處“.gz”擴展名
~~~
* -a或——ascii:使用ASCII文字模式;
* -d或--decompress或----uncompress:解開壓縮文件;
* -f或——force:強行壓縮文件。不理會文件名稱或硬連接是否存在以及該文件是否為符號連接;
* -h或——help:在線幫助;
* -l或——list:列出壓縮文件的相關信息;
* -L或——license:顯示版本與版權信息;
* -n或--no-name:壓縮文件時,不保存原來的文件名稱及時間戳記;
* -N或——name:壓縮文件時,保存原來的文件名稱及時間戳記;
* -q或——quiet:不顯示警告信息;
* -r或——recursive:遞歸處理,將指定目錄下的所有文件及子目錄一并處理;
* -S或<壓縮字尾字符串>或----suffix<壓縮字尾字符串>:更改壓縮字尾字符串;
* -t或——test:測試壓縮文件是否正確無誤;
* -v或——verbose:顯示指令執行過程;
* -V或——version:顯示版本信息;
* -<壓縮效率>:壓縮效率是一個介于1~9的數值,預設值為“6”,指定愈大的數值,壓縮效率就會愈高;
* --best:此參數的效果和指定“-9”參數相同;
* --fast:此參數的效果和指定“-1”參數相同。
~~~
~~~
* 只能壓縮文件,不能壓縮目錄
,不保留源文件
* 壓縮:gzip [文件]
* 解壓:gzip -d [文件] ---->gunzip [文件]
~~~
>[success] tar:文件和目錄打包(后綴.tar),如果要壓縮需要用gzip
~~~
-c 打包
-x 解包
-v 顯示壓縮過程信息
-f 制定壓縮后的文件名
-z 打包同時壓縮(不是所有linux都支持)等同于gzip解包同時解壓縮
~~~
~~~
壓縮命令:tar [-zcvf] [新文件名.tar.gz] [目錄]
tar -cvf log.tar log2012.log //僅打包,不壓縮!
tar -zcvf log.tar.gz log2012.log //打包后,以 gzip 壓縮
tar -jcvf log.tar.bz2 log2012.log //打包后,以 bzip2 壓縮
解壓命令:tar -zxvf 文件名 [-C 解壓到指定目錄]
tar -zxvf /opt/soft/test/log.tar.gz //將tar包解壓縮
tar -zxvf /opt/soft/test/log30.tar.gz log2013.log //只將tar內的部分文件解壓出來
~~~
>[success] zip:默認win和linux通用格式,壓縮比不太好
~~~
zip [新文件名] 文件
zip -r [新文件名] [目錄]
unzip [需要解壓的包]
~~~
~~~
Eg:
zip -q -r html.zip /home/Blinux/html //將/home/Blinux/html/這個目錄下所有文件和文件夾打包為當前目錄下的html.zip
~~~
>[success] bzip2:壓縮比很強,適合大文件,和gzip用法一樣
~~~
-k 保留源文件
bzip2 -k [文件] (不能目錄)
bunzip2 -k [壓縮包]
~~~
- 概要
- HTML
- CSS
- PHP
- Mysqli
- Mysqli 連接查詢
- Mysqli 左外連接查詢
- Mysqli 右外連接查詢
- JavaScript
- JS 變量和常量的定義
- JS 運算符
- JS 流程控制
- JS 函數
- JS 數組
- JS數據類型
- JS 錯誤處理
- JS作用域
- JS 節點操作
- JS 遺留DOM
- JS 閉包
- JS 對象(構造函數)
- JS JSON
- JS 節點屬性操作
- JS 設置CSS樣式
- JS 獲取元素位置
- JS 事件
- JS 內置對象
- String 對象
- Date 對象
- Array 對象
- Math 對象
- Window 對象
- navigator 對象
- screen 對象
- location 對象
- Ajax
- 創建 Ajax 對象(兼容)
- AJax 對象屬性和方法
- Ajax get 五步驟
- Ajax post 六步驟
- Ajax get&post 封裝
- XML
- XML 語法&格式
- DOM 節點創建XML
- PHP 創建XML
- xmlwrite 類創建XML
- xmlReader 類解析xml
- JQuery
- JQuery 選擇器
- JQuery 事件
- JQuery 節點之間的操作
- JQuery html屬性設置
- JQuery Class屬性設置
- JQuery CSS樣式設置值
- JQuery 文本內容獲取
- JQuery 動畫特效
- JQuery 數組&對象遍歷
- JQuery 對象擴展方法
- JQuery Ajax操作
- JQuery Pjax
- JQuery Layer前端框架
- JQuery validation 插件
- ThinkPHP5
- 數據庫配置
- 基本操作
- 查詢構造器
- 查詢數據
- 增加數據
- 更新數據
- 刪除數據
- Session
- Cookie
- Linux
- 指令分類
- 文件屬性
- 文件處理命令
- 幫助命令
- 解壓縮命令
- 網絡通信命令
- 系統開關機
- Shell使用技巧
- VIM+vi 指令