Ⅰ linux怎麼使用壓縮和解壓到指定目錄的命令
在Linux上使用tar命令解壓和壓縮文件方法如下:
壓縮單個文件或者整個文件的方式方法,通常可以利用以下這些命令來解壓和壓縮:
-v:在終端顯示進度的同時創建歸檔,也被稱為「V
erbose」模式。
-c:C
reate存檔。
-f:允許你指定存檔的Filename。
-z:壓縮zip存檔。如圖所示:
一次壓縮多個文件或者目錄(tar
-czvf
archive.tar.gz
/home/ubuntu/Downloads
/usr/local/stuff
/home/ubuntu/Documents/notes.txt),如圖:
壓縮整個目錄,但不包括該目錄下的某些文件和目錄,可以通過添加一個--exclude開關即:tar
-czvf
archive.tar.gz
/home/ubuntu
--exclude=/home/ubuntu/Downloads
--exclude=/home/ubuntu/.cache,如圖:
使用bzip2壓縮,如圖:
利用tar
-xzvf
archive.tar.gz命令提取存檔,如圖所示:
10
分享到:
Ⅱ winrar命令語句-壓縮指定文件到指定.rar的指定目錄
這個。。這是年代這么久遠的問題了么?本人測試一枚,剛好我今天處理了這個問題,也算方便後來人吧,順便也給自己踩過的坑記錄一下。
dos命令為:
rar a -ap[壓縮包里的路徑] [壓縮包所在路徑] [需要添加的文件路徑]
例如:你要把放在D盤QW文件夾里的1.txt添加到放在D盤根目錄下名為test的壓縮包里的adaed文件夾裡面,也即是test.raradaed,命令則為:
rar a -apadaed D: est.rar D:QW1.txt
需要注意的是,上述命令-ap後面沒有空格,再說一遍,-ap後面沒有空格!
還有一點也要提起一下,就是我們公司當時有個war包,我每次打包好都得往裡邊更新2個文件,自己覺得麻煩,就乾脆寫個批處理來完成。但是實際上當我把war後綴改為rar,再執行上述rar命令時,提示我rar文件已損壞。實際上直接進入路徑雙擊該文件還是可以打開的,當時就不知道為什麼dos會提示我已損壞,在網路查詢未果。
偶然情況下發現,我手動改為rar後綴後,實際上卻是zip壓縮文件
也就難怪dos說rar已經損壞。原因找到了,再次網路找到解決方法:
使用winrar命令就可以對zip的壓縮包進行操作:
winrar a -ap[壓縮包里的路徑] [壓縮包名稱] [文件名稱]
使用winrar時,如果添加 壓縮包路徑和添加 文件路徑的話,會把整個路徑都塞到壓縮包里邊,這個我暫時不知道怎麼解決,我使用的臨時方案就是把壓縮包和文件都放在同一目錄,然後使用cd/d 到該目錄,再使用上述命令就可以了。
Ⅲ Linux怎麼使用壓縮和解壓到指定目錄的命令
命令格式:tar -zxvf 【壓縮包文件名.tar.gz】 -C 【路徑】/
注釋:解壓.tar.gz格式到指定的目錄下
例如:tar -zxvf japan.tar.gz -C /tmp/
Linux如何壓縮和解壓到指定目錄
命令格式:tar -jxvf 【壓縮包文件名.tar.bz2】 -C 【路徑】/
注釋:解壓.tar.bz2格式到指定的目錄下
例如:tar -zxvf japan.tar.bz2 -C /tmp/
Linux如何壓縮和解壓到指定目錄
壓縮.tar.gz格式到指定目錄下
命令格式:tar -zcvf 【目錄】/ 【壓縮包文件名.tar.gz】【源文件】
例如:tar -zcvf /tmp/test.tar.gz japan/
注意:一次壓縮多個文件直接在源文件後用空格格開即可
Linux如何壓縮和解壓到指定目錄
壓縮.tar.bz2格式到指定目錄下
命令格式:tar -jcvf 【目錄】/ 【壓縮包文件名.tar.gz】【源文件】
例如:tar -jcvf /tmp/test.tar.bz2 japan/
注意:一次壓縮多個文件直接在源文件後用空格格開即可
Linux如何壓縮和解壓到指定目錄
5
注意每條選項以及命令直接的空格一定要打,Linux嚴格區分大小寫,輸入時注意大小寫。
Ⅳ 使用cmd命令壓縮文件
備份數據前用WinRAR壓縮一下是個不錯的注意,這樣做至少有以下優點:
1.節省空間。這個要視源文件的性質而定,一般而言,文字型的辦公文檔壓縮比要高一些,而多媒體文件壓縮效果往往不明顯。
2.加快復制速度。備份文件往往需要復制到N個不同的位置/存儲介質,即使壓縮後文件體積變化不大,最好也用「存儲方式」壓縮一下,因為在同樣大小的情況下,大塊的單個文件比零散的很多文件復制速度要快。
"E:\Program Files\WinRAR\WinRAR.exe" a –ibck –m5 –pmima f:\目標.rar e:\來源
注意:在WinRAR的命令格式中,源文件要放在目標的後面,這個規定比較別扭,不過我們無能為力,一定要留心一點。
這個例子的意思就是將e盤下的「來源」文件夾以最優壓縮方式壓縮,在f盤生成「目標.rar」文件,密碼設置為「mima」,在後台進行壓縮。假如你希望生成一個自解壓格式的壓縮文件,加上-sfx參數即可。
a:這個是命令,a是「添加」命令,意思是將某文件添加到壓縮文件中。不管它了,反正你要壓縮的話就把a帶上。
開關:緊跟在命令後面的是開關,開關可以添加很多個,根據自己的愛好隨便整。先來看兩個簡單的,需要的話直接放在命令後面即可:
-sfx 自解壓
-ibck 後台運行
建議加上-ibck,讓WinRAR躲在後台去慢慢壓縮,不要在我們眼前晃,鬧心。這個對壓縮質量沒什麼影響,影響的只是我們的心情。
再來看兩個較復雜的,說他們復雜只是因為後面可以跟參數:
-m 存儲方式: 0存儲、1最快、2快速、3標准、4較好、5最優
-p 添加密碼:-p123,密碼為123
-m:這個開關用來控制存儲方式,也就是壓縮方式。如果不加這個開關,默認為標准壓縮方式。存儲方式有六種,從0到5,壓縮率越來越大,壓縮速度越來越慢,你可以根據壓縮文件的性質來進行選擇。如:文件的壓縮率不高,僅僅是99%,那麼大可以選擇0存儲方式以節約時間。如果你想選擇
-----------------------------------------------------------------------------------------------------------
用法: rar <命令> -<開關 1> -<開關 N> <壓縮文件> <文件...>
<@列表文件...> <解壓路徑">
<命令>
a 添加文件到壓縮文件
c 添加壓縮文件注釋
cf 添加文件注釋
cw 寫入壓縮文件注釋到文件
d 刪除壓縮文件中的文件
e 解壓壓縮文件到當前目錄
f 刷新壓縮文件中的文件
i[參數]=<串> 在壓縮文件中查找字元串
k 鎖定壓縮文件
l[t,b] 列出壓縮文件[技術信息,簡潔]
m[f] 移動到壓縮文件[僅對文件]
p 列印文件到標准輸出設備
r 修復壓縮文件
rc 重建丟失的卷
rn 重命名壓縮文件
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[名字|-] 轉換壓縮文件為自解壓格式或轉換回壓縮文件
t 測試壓縮文件
u 更新壓縮文件中的文件
v[t,b] 詳細列出壓縮文件[技術信息,簡潔]
x 用絕對路徑解壓文件
<開關>
- 停止掃描
ac 壓縮或解壓後清除存檔屬性
ad 添加壓縮文件名到目標路徑
ag[格式] 使用當前日期生成壓縮文件名
ao 添加具有壓縮屬性的文件
ap<格式> 添加路徑到壓縮文件中
as 同步壓縮文件內容
av 添加用戶身份校驗(僅注冊版本可用)
av- 禁用用戶身份校驗
c- 禁用注釋顯示
cfg- 禁用讀取配置
cl 名稱轉換為小寫
cu 名稱轉換為大寫
df 壓縮後刪除文件
dh 打開共享文件
ds 對固實壓縮文件禁用名稱排序
e[+]<屬性> 設置文件排除和包括屬性
ed 不添加空目錄
en 不添加"壓縮文件結束"標志
ep 從名稱中排除路徑
ep1 從名稱中排除基本目錄
ep2 展開為完整路徑
ep3 擴展路徑為包含盤符的完全路徑
f 刷新文件
hp[密碼] 同時加密文件數據和文件頭
id[c,d,p,q] 禁用消息
ieml[屬性] 用 E-mail 發送壓縮文件
ierr 發送所有消息到標准錯誤設備
ilog[名稱] 把錯誤寫到日誌文件(只有注冊版本可用)
inul 禁用所有消息
ioff 完成一個操作後關閉 PC 電源
isnd 啟用聲音
k 鎖定壓縮文件
kb 保留損壞的已解壓文件
m<0..5> 設置壓縮級別(0-存儲...3-默認...5-最大)
mc<參數> 設置高級壓縮參數
md<大小> 以KB為單位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext] 指定存儲的文件類型
n<文件> 僅包含指定的文件
n@ 從標准輸入設備讀取文件名到包括
n@<列表> 在指定的文件列表包括文件
o+ 覆蓋已存在文件
o- 不覆蓋已存在文件
oc 設置 NTFS 壓縮屬性
os 保存 NTFS 流
ow 保存或恢復文件所有者和組
p[密碼] 設置密碼
p- 不詢問密碼
r 遞歸子目錄
r0 僅遞歸通配符名稱的子目錄
ri
[:] 設置優先順序(0-默認,1-最小..15-最大)和以毫秒為單位的休眠時間
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[,v[-],e] 創建固實壓縮文件
s- 禁用固實壓縮文件
sfx[名稱] 創建自解壓壓縮文件
st[名稱] 從標准輸入設備讀取數據(stdin)
t 壓縮後測試文件
ta<日期> 添加日期 <日期> 後修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk 保留原始壓縮文件時間
tl 設置壓縮文件時間為最新文件時間
tn<時間> 添加 <時間> 以後的文件
to<時間> 添加 <時間> 以前的文件
ts[N] 保存或恢復文件時間(修改,創建,訪問)
u 更新文件
v 自動檢測創建卷的大小或者列出所有的卷
v<大小>[k,b] 創建卷大小=<大小>*1000 [*1024, *1]
vd 創建容量前清除磁碟內容
ver[n] 文件版本控制
vn 使用舊風格的卷命名方案
vp 每卷之前暫停
w<路徑> 指定工作目錄
x<文件> 排除指定的文件
x@ 從標准輸入設備讀取要排除的文件名
x@<列表> 排除指定列表文件中的文件
y 假設對全部詢問都回答是
z<文件> 從文件讀取壓縮文件注釋
————————————————————————————————
舉例說明:
"C:\Program Files\WinRAR\WinRAR.exe" a -as -r -ep1 E:\wamp64\www\Release.rar E:\wamp64\www\Release
a: 添加指定的文件(源目錄)和文件夾到壓縮文件(目標文件)中。
-as: 這是一個開關,指添加方式是「同步壓縮文件內容」
-r: 表示「包含子文件夾」
-ep1: 表示不把路徑保存在壓縮文件中
Ⅳ windows如何用cmd命令解壓指定的zip文件到指定目錄里
使用cmd中的命令解壓壓縮文件到任意文件夾的方法如下:
1、復制RAR.exe和UNRAR復制到c:windows文件內夾中。
Ⅵ linux中怎麼壓縮一個文件夾
1、將/home/wwwroot/xahot/ 這個目錄下所有文件和文件夾打包為當前目錄下的xahot.zip
zip –q –r xahot.zip /home/wwwroot/xahot
4、然後就完成了。
Ⅶ 在LINUX下如何將tar壓縮文件解壓到指定的目錄下
將tar壓縮文件解壓到指定的目錄下的命令是:
tar -xvf 壓縮文件 -C/指定目錄
例:#tar -xvf openstack_test.tar -C /tmp
說明:把根目錄下的openstack_test.tar解壓到/tmp下。
(7)壓縮文件帶文件目錄的命令擴展閱讀:
tar命令是Unix/Linux系統中備份文件的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有用戶。
解壓參數說明:
-x : --extract,--get 解開tar文件。
-v :--verbose 列出每一步處理涉及的文件的信息,只用一個「v」時,僅列出文件名,使用兩個「v」時,列出許可權、所有者、大小、時間、文件名等信息。
-f :--file [主機名:]文件名 指定要處理的文件名。可以用「-」代表標准輸出或標准輸入。
-C,--directory DIR 轉到指定的目錄.
參考來源資料:網路-Tar(Linux系統命令)