一.檔案的歸檔——打包成壓縮包
1.檔案歸檔:把多個檔案集合在一起成為乙個檔案
2.常用命令
tar命令 引數 檔案
tar c ##建立檔案
f ##指定檔案的名稱
t ##顯示歸檔檔案其中的內容
tar r 表示向壓縮包中新增檔案
-- get 取出歸檔檔案中單個檔案
--delete 刪除歸檔檔案中的其中乙個檔案
- x 取出歸檔中檔案的所有內容,但是歸檔中的內容依然存在
-c 指定解壓目錄
-z 將tar格式打包的壓縮為gz格式 filename.tar.gz
-i 將 tar格式打包壓縮為bz2格式 filename.tar.bz2
-j 將格式打包壓縮為xz格式 filename.tar.xz
注:上述命令一般與xzv命令聯絡到一起使用
二.壓縮與解壓檔案
1.gz壓縮
gzip filename.tar 將打包的檔案壓縮為gz格式
gunzip etc.tar.gz 解壓gz 格式壓縮包
注: 在這裡可以使用 du -sh 命令來檢視檔案的大小
tar zcf filename.tar.gz 將檔案歸檔為tar格式並且壓縮成gz
tar zxf filename.tar.gz 解壓並且解檔gz格式壓縮包
2. bz2壓縮法
bzip2 filename.tar ##壓縮成bz2格式
bunzip2 filename.tar.baz2 解壓bz2格式的壓縮包
tar jcf filename.tar.bz2 將檔案歸檔為tar格式並且壓縮成bz2
tar jxf filename.tar.bz2 解壓並解檔bz2格式的壓縮包
3.xz 壓縮法
xz filename.tar 壓縮成xz格式
unxz filename.tar.xz 解壓xz格式的壓縮包
tar jcf filename.tar.xz把檔案歸檔為tar格式並且壓縮成xz格式
tar jxf filename.tar.xz解壓並解檔xz格式的壓縮包
注:gz,bz2,xz三種壓縮格式必須是以tar歸檔結束作為前提
4. zip壓縮法
zip -r filename.tar.zip filename.tar 壓縮成zip格式
unzip filename.tar.zip 解壓zip格式壓縮包
三.檔案拆分命令
split 命令
功能說明:切割檔案。
語 法:split [--help][--version][-《行數》][-b 《位元組》][-c 《位元組》][-l 《行數》][要切割的檔案][輸出檔名]
補充說明:split可將檔案切成較小的檔案,預設每1000行會切成乙個小檔案。
參 數:
-《行數》或-l《行數》 指定每多少行就要切成乙個小檔案。
-b《位元組》 指定每多少字就要切成乙個小檔案。支援單位:m,k
-c《位元組》 與-b引數類似,但切割時盡量維持每行的完整性。
--help 顯示幫助。
分割為 10k的小檔案
想要以數字為字尾的話,加-d引數 可以使用-a length來指定
使用-l選項根據檔案的行數來分割檔案,例如把檔案分割成每個包含10行的小檔案:
2.使用cat命令合併檔案
cat file1 fil2 .... >filename.zip 將檔案合成壓縮包形式
四.系統中的檔案傳輸
客戶端 scp file username@ip:/dir 上傳給。。
2.rsync 傳輸
rsync 引數 file username@ip:/dir
-r 同步目錄
注:要求拷貝那個檔案或者目錄時,需要新增-r進行不忽視目錄的拷貝
-l 表示不忽視連線拷貝
-p ##
不忽略檔案許可權
-g ##不忽檔案所有組
-o ##不忽檔案所有人
-t ##不忽檔案時間戳
-d ##不忽略裝置檔案
numpy 陣列的合併和分割
匯入numpy import numpy as np數字的分割 np.vstack tupel 豎直合併 np.hstack tupel 水平合併 a np.array 1 2,3 b np.array 2 3,4 c np.vstack a,b c array 1,2,3 2,3,4 d np.h...
Linux檔案管理(歸檔 壓縮 傳輸)
1 檔案歸檔 tar 就是把多個檔案變成乙個歸檔檔案。c 建立 f 指定歸檔檔案名稱 t 顯示歸檔檔案中的內容 r 向歸檔檔案中新增檔案 get 取出單個檔案 delete 刪除單個檔案 x 取出歸檔檔案中的所有內容 c 指定解檔目錄 z gz格式壓縮 j bz2格式壓縮 j xz格式壓縮 2 壓縮...
Linux 檔案的傳輸 歸檔和壓縮
scp file 存在於系統中 user ip dir 檔案的上傳 scp r root 172.25.254.89 mnt westos linux 目錄的上傳 例 2 rsync 遠端同步 速度快,缺省會忽略 檔案屬性 鏈結檔案 裝置檔案 rsync 後面加和scp一樣的命令 r 同步目錄 p ...