scp file(存在於系統中) user@ip:/dir #檔案的上傳
scp -r [email protected]:/mnt/westos linux/ #目錄的上傳
例:
2、rsync 遠端同步 (速度快,缺省會忽略 檔案屬性 鏈結檔案 裝置檔案)
rsync (後面加和scp一樣的命令)
-r #同步目錄
-p #同步許可權
-o #同步檔案的擁有者
-g #同步檔案的所屬組
-l #同步鏈結檔案
-t #同步檔案的時間戳
-d #同步裝置檔案
tar (打包) c:建立乙個壓縮檔案指令(create:建立) f:指定歸檔檔案
c ---> 建立乙個壓縮檔案的引數指令(create :建立)
f ---> 指定歸檔檔案名稱
tar cf etc.tar etc/ #把etc目錄下的檔案歸檔到etc.tar中
du -sh etc.tar #檢視etc.tar歸檔檔案的大小
x ---> 解開乙個歸檔檔案的指令引數
tar xf etc.tar #解開etc.tar歸檔檔案
t ---> 顯示歸檔檔案中的內容
tar tf etc.tar #顯示etc.tar歸檔檔案中的內容
r ---> 向歸檔檔案中新增檔案/目錄
touch westos
tar rf etc.tar westos #向etc.tar歸檔檔案中增加westos檔案
delete ---> 刪除歸檔檔案中的單個檔案或目錄
tar -f etc.tar --delete westos #刪除歸檔檔案etc.tar中的westos檔案
tar -f etc.tar --delete linux #刪除歸檔檔案etc.tar中的linux目錄
get ---> 在歸檔檔案中取出單個檔案或目錄
tar -f etc.tar --get linux/gcc #在歸檔檔案etc.tar中取出gcc檔案
tar -f etc.tar --get westos #在歸檔檔案etc.tar中取出westos目錄
-c ---> 指定解檔檔案的儲存路徑
tar xf etc.tar -c /mnt #把歸檔etc.tar檔案解檔到/mnt目錄中
例:
1、壓縮: (1)、壓縮是一種通過特定的演算法來減少計算機檔案大小的機制
(2)、使檔案能夠通過較慢的網際網路實現更快的傳輸
(3)、還可以減少檔案的磁碟占用空間
zip -r etc.tar.zip etc.tar #壓縮成zip格式
unzip etc.tar.zip #解壓zip格式的壓縮包
gzip etc.tar #壓縮成gz格式
gunzip etc.tar.gz #解壓gz格式的壓縮包
xz etc.tar #壓縮成xz格式
unxz etc.tar.xz #解壓xz格式的壓縮包
bzip2 chason.tar #壓縮成bz2格式
bunzip2 chason.tar.bz2 #解壓bz2格式的壓縮包
例:
2、打包解壓一步完成
tar -zcf chason.tar.gz chason/ #把檔案歸檔為tar並壓縮成gz
tar -zxf chason.tar.gz chason/ #解壓gz格式的壓縮包,並解開歸檔檔案
tar -jcf chason.tar.xz chason/ #把檔案歸檔未tar並壓縮成xz
tar -jxf chason.tar.xz #解開壓縮並解開歸檔檔案
tar -jcf chason.tar.bz2 chason/ #把檔案歸檔未tar並壓縮成bz2
tar -jxf chason.tar.bz2 #解壓並解開歸檔檔案
例:
Linux檔案管理(歸檔 壓縮 傳輸)
1 檔案歸檔 tar 就是把多個檔案變成乙個歸檔檔案。c 建立 f 指定歸檔檔案名稱 t 顯示歸檔檔案中的內容 r 向歸檔檔案中新增檔案 get 取出單個檔案 delete 刪除單個檔案 x 取出歸檔檔案中的所有內容 c 指定解檔目錄 z gz格式壓縮 j bz2格式壓縮 j xz格式壓縮 2 壓縮...
Linux檔案歸檔和壓縮
歸檔檔案是乙個檔案和目錄的集合,而這個集合被貯存在乙個檔案中。歸檔檔案沒有經過壓縮 它占用的空間是其中所有檔案和目錄的總和。壓縮檔案也是乙個檔案和目錄的集合,且這個集合也被貯存在乙個檔案中,但是,它的貯存方式使其所占用的磁碟空間比其中所有檔案和目錄的總和要少。歸檔檔案不是壓縮檔案,但是壓縮檔案可以是...
Linux檔案壓縮和歸檔
壓縮 運用某種演算法,將檔案壓在一塊減少空間 歸檔 將很多檔案放在一起 解壓縮 將壓在一塊的內容,解壓縮開來 壓縮 解壓縮命令 壓縮格式 gz,bz2,xz,zip,z 壓縮演算法 演算法不同,壓縮比也不會不同 gzip gz 壓縮後會刪除原始檔,只能壓縮單個檔案 gzip路徑檔案 d 解壓縮 gu...