江西省城市建设档案馆网站,微信群,wordpress导航模板下载,收录查询站长工具內容簡介1、第四部分第一課#xff1a;壓縮文件#xff0c;解壓無壓力2、第四部分第二課#xff1a;SSH連接#xff0c;安全快捷壓縮文件#xff0c;解壓無壓力最近小編因為換工作#xff0c;從南法搬到巴黎。折騰了很久。網絡一直用的是公共的無線網#xff0c;信號不行…內容簡介1、第四部分第一課壓縮文件解壓無壓力2、第四部分第二課SSH連接安全快捷壓縮文件解壓無壓力最近小編因為換工作從南法搬到巴黎。折騰了很久。網絡一直用的是公共的無線網信號不行。無線上網的box盒子已經說通網了但我覺得牆上的線有問題。反正就是用不了自己的告訴WiFI盒子。而且還要繼續找房子剛上班第一周諸多事情所以最近停更了很久。不好意思。不過現在又重新開始啦。木啊哈哈哈~百足之蟲死而不僵。。。第四部分我們會講Linux網絡方面的一些知識點。既然講到網絡方面首先我們可以介紹一下如何壓縮和解壓文件因為我們在網絡上傳輸文件的時候通常都會先將其壓縮。說到壓縮文件如果是Windows用戶那應該對rar和zip兩種格式不陌生。一般在Windows下我們會使用Winrar7zip等壓縮解壓的軟件。這些軟件中有些是收費的比如winrar。在Linux下我們有很多免費的壓縮解壓軟件可供選擇比如gzip和bzip2。不過gzip和bzip2不能同時壓縮多個文件一次只能壓縮一個文件。不過Linux這樣的開源社群可厲害了他們還有一個軟件tar算是Linux下用得挺多的程序了吧。tar可以同時壓縮多個文件。當然了Linux下也有解壓zip和rar格式的軟件。這一課沒什么技術難點不過有些概念還是比較重要的。就當茶余飯后休閑泡腳吧... 當然之后千萬不要用洗腳水泡茶...tar命令將多個文件歸檔首先我們需要弄清楚兩個概念打包和壓縮。打包是將多個文件變成一個總的文件這個總的文件我們通常稱為archive英語是《存檔歸檔》的意思。壓縮是將一個大文件通過某些壓縮算法變成一個小文件。所以其實引言中所提到的tar命令gzip和bzip2命令是這樣使用的用tar將多個文件歸檔為一個總的文件稱為archive。用gzip或bzip2命令將archive壓縮為更小的文件。可以用下圖來描述此過程所以我們會首先介紹tar命令然后再學習gzip和bzip2命令。當然了我們也會學習如何在Linux下解壓zip和rar格式的文件。zip和rar格式是可以同時歸檔和壓縮的。將多個文件合並為一個文件我們來實際操作一下。假設我現在創建了一個目錄叫做compression是英語“壓縮”的意思然后在此文件夾中再創建一個目錄叫做tutorial是英語“教程”的意思。在tutorial目錄中我放入三個C語言的源文件。如下圖所示我們就可以用tar命令對這三個文件進行歸檔。-cvf創建一個tar歸檔我們可以這樣來創建一個tar歸檔tar -cvf tutorial.tar tutorial/tar命令的三個選項參數分別表示cc是create的縮寫表示“創建”。vv是verbose的縮寫表示“冗余”。會顯示操作的詳細。ff是file的縮寫表示“文件”。指定歸檔文件。執行以上的命令之后可以從tutorial這個文件夾(里面包含ws.ctest.chanio.c三個文件)創建tutorial.tar這個歸檔。因為加了v選項所以列出了被歸檔的三個文件。難道我們一定要先把三個文件都放到tutorial這樣的一個目錄才能用tar歸檔嗎不是的我們也可以直接對文件進行歸檔操作不需要先把所有文件放到一個目錄里如下tar -cvf archive.tar file1.txt file2.txt file3.txt就會把file.txtfile2.txtfile3.txt歸檔為archive.tar。-tf顯示歸檔里的內容並不解開歸檔我們可以用tf選項參數來看一下我們剛生成的歸檔tutorial.tar中的內容。tar -tf tutorial.tar可以看到tutorial.tar這個文件里首先包含的是tutorial這個目錄目錄里有三個文件ws.ctest.chanio.c一般建立歸檔之前最好把所有文件都先放置到一個目錄里。因為假如你拿到的歸檔文件是不包含目錄的(如上面 tar -cvf archive.tar file1.txt file2.txt file3.txt這樣)並且里面有好幾百個文件你將其解開到你的家目錄那會亂成一團的。-rvf追加文件到歸檔例如tar -rvf archive.tar file_extra.txt表示將file_extra.txt這個文件添加到archive.tar歸檔中。-xvf解開歸檔算是-cvf的相反操作。將生成的歸檔解開。x是extract的縮寫表示《提取取出》。tar -xvf tutorial.targzip和bzip2命令壓縮歸檔現在我們已經學會用tar命令來創建一個歸檔了接下來我們就學習如何壓縮這個歸檔吧。Linux中常用的壓縮命令是gzip和bzip2。功能類似。gzip比較常用。bzip2不是那么常用。bzip2的壓縮率比gzip更大但是更耗時。這兩個命令的用法也很簡單只需傳入要壓縮的歸檔作為參數。經過壓縮歸檔的后綴名也會改變。.tar.gz這是用gzip命令壓縮后的文件后綴名。.tar.bz2這是用bzip2命令壓縮后的文件后綴名。兩個壓縮命令的用法如下gzip tutorial.tarbzip2 tutorial.tar就會分別生成tutorial.tar.gz和tutorial.tar.bz2兩個壓縮文件。如果要對這兩個命令生成的壓縮文件分別進行解壓可以使用gunzip和bunzip2兩個命令gunzip tutorial.tar.gzbunzip2 tutorial.tar.bz2用tar命令同時歸檔和壓縮之前我們只介紹了tar命令的歸檔作用其實我們可以用tar命令同時完成歸檔和壓縮的操作一氣呵成。當然了也就是給tar命令多加一個選項參數使之完成歸檔操作后還是調用gzip或bzip2命令來完成壓縮操作。-zcvf歸檔然后用gzip來壓縮歸檔tar -zcvf tutorial.tar.gz tutorial/一步到位從tutorial目錄歸檔、壓縮生成tutorial.tar.gz文件。要解壓也可以一步到位tar -zxvf tutorial.tar.gz相信常用Linux系統的用戶對這個命令應該很熟悉吧。-jcvf歸檔然后用bzip2來壓縮歸檔tar -jcvf tutorial.tar.bz2 tutorial/一步到位從tutorial目錄歸檔、壓縮生成tutorial.tar.bz2文件。要解壓也可以一步到位tar -jxvf tutorial.tar.bz2zcatzmorezless直接顯示用gzip壓縮的文件的內容catmore和less三個命令我們已經很熟悉了是用於顯示文件內容。如果是壓縮文件比如我們上面生成的tutorial.tar.gz如果直接用catmore或less命令來顯示是會顯示亂碼的。cat tutorial.tar.gz但是用zcatzmorezless命令就可以顯示用gzip命令壓縮的文件的內容了zcat tutorial.tar.gzunzip和unrar命令解壓zip和rar文件盡管.tar.gz和.tar.bz2結尾的壓縮文件在Linux世界很常見但是如果某個Windows用戶給您發送壓縮文件大部分情況可能是.zip或.rar結尾的壓縮文件那么在Linux下如何解壓這類來自Windows世界的外來物呢不必擔心我們可以用unzip和unrar命令來分別解壓.zip和.rar格式的壓縮文件。unzip解壓.zip格式的壓縮文件一般Linux發行版中默認沒有安裝這個程序我們可以用以下命令來安裝sudo apt-get install unzip安裝完之后要解壓.zip格式的壓縮文件可以這樣unzip archive.zip很簡單吧。如果不想解開.zip文件只想看其中的內容的話可以加上-l參數unzip -l archive.zip在Linux中雖然不常見但是有時候我們也需要創建.zip格式的文件我們可以安裝zip這個程序sudo apt-get install zip想要生成.zip格式的壓縮文件可以這樣zip -r archive.zip archive/注意這里有一個-r參數須要加上如果不加則只會壓縮空文件夾而已。加上-r參數則會遞歸壓縮目錄和子目錄中的所有文件。unrar解壓.rar格式的壓縮文件類似於unzip安裝unrar的命令如下sudo apt-get install unrar安裝完之后要解壓.rar格式的壓縮文件可以這樣unrar e archive.rar可以看到有些意外因為e這個選項參數前面沒有-人生總是有意外的不是嗎unrar這個命令的作者顯然是不走尋常路。如果不想解開.rar文件只想看其中的內容的話可以加上l參數(是的也不加-)unrar l archive.rar那如果我想在Linux中創建.rar格式的壓縮文件呢不好意思.rar格式的壓縮軟件並沒有公開解壓的軟件是免費的。如果你要壓縮rar文件那只能去買收費軟件。Linux下也有rar這個軟件你也可以下載安裝但這是一個試用軟件到了一定天數后就會收費。不過zip軟件是免費的。第四部分第二課預告今天的課就到這里一起加油吧下一課我們學習SSH連接安全快捷