unit 9 檔案歸檔壓縮 遠端傳輸

2021-08-18 15:50:13 字數 2264 閱讀 2166

1.檔案歸檔

a.檔案歸檔就是把多個檔案變成乙個歸檔檔案

2. tar cf.etc.tar /etc/    在絕對路徑下檔案歸檔

tar xf.etc.tar /etc/    將乙個文件放入歸檔中

##建立

f##指定歸檔檔案名稱       tar cf etc。tar /etc/在絕對路徑下檔案歸檔                          

t##顯示歸檔檔案中的內容  xf將乙個文件放入歸檔中

r##向歸檔檔案中新增檔案  

--get

##取出單個檔案

--delete

##刪除單個檔案

x##取出歸檔檔案中的所有內容

-c##指定解檔目錄

-z##gz格式壓縮

-j##bz2格式壓縮

-j##xz格式壓縮

2. 壓縮      

gzip etc.tar

##壓縮成gz格式

##解壓gz格式壓縮包

##把檔案歸檔為tar並壓縮成gz

##解壓並解檔gz格式壓縮包

##壓縮成bz2格式

##解壓bz2格式壓縮包

##把檔案歸檔為tar並壓縮成bz2 xz

xz etc.tar

##壓縮成xz格式

unxz  etc.tar.xz

##解壓xz格式壓縮包

tar jcf etc.tar.xz /etc

##把檔案歸檔為tar並壓縮成zx

tar jxf etc.tar.xz

##解壓並解檔

xz格式壓縮包

zipzip -r etc.tar.zip etc.tar

##壓縮成zip格式

unzip etc.tar.zip

##解壓zip格式壓縮包

3.系統中的檔案傳輸

建立兩個 虛擬機器 ping 一下    

scpfile

username@ip:/dir

##上傳

scp    username@ip:/dir/file  /dir

rsync [引數]

file

username@ip:/dir 遠端資料同步,(比scp命令快的多)

rsync

-r##同步目錄 -l

##不忽略鏈結 -p

##不忽略檔案許可權 -t

##不忽檔案時間戳 -g

##不忽檔案所有組 -o

##不忽檔案所有人 -d

##不忽略裝置檔案

rsync -r /mnt/      root@ip #當

mnt目錄寫法為

/mnt/

表示同步目錄中的內容不包括目錄本

RH124 13 檔案歸檔和壓縮

歸檔 tar cvf dst.tar file1 file2 file3 將file1,file2,file3打包成dst.tar。c表示歸檔 v表示顯示資訊 f指定對方檔案,後面緊跟dst.tar。tar cvf dst.tar file1 file2 file3 remove files 打包完...

linux 檔案管理 9 檔案查詢和壓縮

locate sh locate i sh 不區分大小寫 locate n sh 顯示前幾個 locate r sh 正則 只搜尋data目錄本身 find data maxdepth 1 find data depth 先處理檔案再處理目錄 find data name test find dat...

LinuxDay9 檔案查詢和壓縮

locate 查詢系統上預建的檔案索引資料庫,依賴於事先構建的索引 var lib mlocate mlocate.db 索引構建過程需要遍歷整個根檔案系統,極消耗資源 查詢速度快 模糊查詢 非實時查詢 搜尋的是檔案的全路徑,不僅僅是檔名 可能只搜尋使用者具備讀取和執行許可權的目錄 i 不區分大小寫...