1、使用cat命令進行文件的縱向合併 1)掌握使用cat命令的縱向合併 a)例如:使用cat命令將test1、file1.txt和file2這三個文件縱向合併為file文件的命令為: cat test1 file1.txt file2>file b)例如:使用cat命令將file1.txt文件的內容 ...
1、使用cat命令進行文件的縱向合併
1)掌握使用cat命令的縱向合併
a)例如:使用cat命令將test1、file1.txt和file2這三個文件縱向合併為file文件的命令為:
cat test1 file1.txt file2>file
b)例如:使用cat命令將file1.txt文件的內容添加到file2文件中的命令為:
cat file1.txt>>file2
2、歸檔文件和歸檔技術
1)掌握歸檔的定義:歸檔(archiving)就是將多個文件(或目錄)打包成一個文件
2)瞭解歸檔的目的:歸檔的目的就是方便備份、還原及文件的傳輸操作
3)掌握tar命令的功能:將多個文件(或目錄)放在一起存放到一個磁帶或磁碟歸檔文件中。並且將來可以根據需要只還原歸檔文件中的某些指定文件
4)掌握tar命令的常用選項:
a)c:創建一個新的tar文件
b)t:列出tar文件中目錄的內容
c)x:從tar文件中抽取文件
d)f:指定歸檔文件或磁帶(也可能是軟盤)設備
e)v:顯示所打包文件的詳細信息,v是verbose的首字母
f)z:使用gzip壓縮演算法來壓縮打包後的文件
g)j:使用bzip2壓縮演算法來壓縮打包後的文件
h)r:向歸檔文件中追加文件
i)u:更新原歸檔文件中的文件
5)靈活運用tar命令的舉例:
a)例如:tar -cvf jpg.tar *.jpg
這條命令是將當前路徑下所有的jpg文件打包成一個名為jpg.tar的包。-c是表示產生新的包,-f是指定包的文件名,-v是顯示所打包文件的詳細信息。
b)例如:tar -rf jpg.tar *.gif
這條命令是將當前路徑下所有的gif文件增加到jpg.tar包裡面去。-r是表示向歸檔文件中追加文件的意思
c)例如:tar -uf jpg.tar logo.jpg
這條命令是更新原來jpg.tar包中的logo.jpg文件。-u是表示更新文件的意思
d)例如:tar -tf jpg.tar
這條命令是列出jpg.tar包中所有文件。-t是列出歸檔文件中文件信息的意思
e)例如:tar -xf jpg.tar
這條命令是抽取出jpg.tar包中所有文件。-x是從tar包中抽取文件的意思
3、文件的壓縮和解壓縮
1)掌握壓縮的定義:壓縮就是將一個大文件通過一些壓縮演算法變成一個小文件
2)瞭解壓縮的目的:主要是減小文件的大小,這樣可以節省存儲文件的磁碟或磁帶的空間,另外在網路傳輸時,也可以節省網路的帶寬
3)掌握解壓縮的定義:解壓縮就是將一個通過一些壓縮演算法壓縮後的文件恢復到壓縮之前的樣子
4)掌握gzip命令和gunzip命令的用法舉例:
a)例如:將文件file1壓縮成.gz格式的壓縮包應該使用的命令為:
gzip file1
b)例如:將壓縮文件file1.gz解壓縮的命令為:
gunzip file1
5)掌握bzip2命令和bunzip2命令的用法舉例:
a)例如:將文件file1壓縮成.bz2格式的壓縮包應該使用的命令為:
bzip2 file1
b)例如:將壓縮文件file1.bz2解壓縮的命令為:
bunzip2 file1.bz2
6)掌握壓縮命令的常用選項:
a)-a:使用ASCII文字模式
b)-d:解開壓縮文件
c)-f:強行壓縮文件。不理會文件名稱或硬連接是否存在以及該文件是否為符號連接
d)-h:線上幫助
e)-l:列出壓縮文件的相關信息
f)-L:顯示版本與版權信息
g)-n:壓縮文件時,不保存原來的文件名稱及時間戳記
h)-N:壓縮文件時,保存原來的文件名稱及時間戳記
i)-q:不顯示警告信息
j)-r:遞歸處理,將指定目錄下的所有文件及子目錄一併處理
h)-t:測試壓縮文件是否正確無誤
i)-v:顯示指令執行過程
j)-V:顯示版本信息
k)-<壓縮效率>:壓縮效率是一個介於1~9的數值,預設值為“6”,指定愈大的數值,壓縮效率就會愈高
l)--best:此參數的效果和“-9”參數相同
m)--fast:此參數的效果和指定“-1”參數相同
7)掌握解壓縮命令的常用選項:
a)-a:使用ASCII文字模式
b)-c:把解壓後的文件輸出到標準輸出設備
c)-f:強行解開壓縮文件。不理會文件名稱或硬連接是否存在以及該文件是否為符號連接
d)-h:線上幫助
e)-l:列出壓縮文件的相關信息
f)-L:顯示版本與版權信息
g)-n:解壓縮文件時,不保存原來的文件名稱及時間戳記
h)-N:解壓縮文件時,保存原來的文件名稱及時間戳記
i)-q:不顯示警告信息
j)-r:遞歸處理,將指定目錄下的所有文件及子目錄一併處理
h)-t:測試壓縮文件是否正確無誤
i)-v:顯示指令執行過程
j)-V:顯示版本信息
4、在使用tar命令的同時進行壓縮和解壓縮
1)掌握在使用tar命令的同時進行壓縮和解壓縮的用法舉例
a)例如:使用tar命令將file目錄打包並且同時使用gzip方式壓縮打包的命令為:
tar cvzf file.tar.gz file
b)例如:使用tar命令將file目錄打包並且同時使用bzip2方式壓縮打包的命令為:
tar cvjf file.tar.bz2 file
c)例如:tar -czf jpg.tar.gz *.jpg
這條命令是將當前路徑下所有jpg文件打包成jpg.tar後,將其用gzip壓縮,生成一個名為jpg.tar.gz的gzip壓縮包
d)例如:tar -cjf jpg.tar.bz2 *.jpg
這條命令是將當前路徑下所有jpg文件打包成jpg.tar後,將其用bzip2壓縮,生成一個名為jpg.tar.bz2的bzip2壓縮包
e)例如:將打包後的壓縮file.tar.gz解壓縮的命令為:
tar -xvf file.tar.gz
f) 例如:將打包後的壓縮file.tar.bz2解壓縮的命令為:
tar -xvf file.tar.bz2