linux中文件的合并、归档、和压缩
生活随笔
收集整理的這篇文章主要介紹了
linux中文件的合并、归档、和压缩
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文件的合并
- cat file_1 file_2 ... file_n > file_new? #cat命令可以同時讀入多個文件(文件在同一目錄并cd到該目錄),通過 < 重定向,將讀取內容覆蓋至另一個文件(若文件不存在會新建此文件)
文件的打包和壓縮
- tar -cvf filename.tar *.* -C /路徑? #tar命令打包文件,選項c代表create創建,選項v代表verbose詳細信息,選項f代表壓縮后的文件名。filename.tar的.tar后綴也可以不寫,但是為了方便識別文件,習慣都寫上。*.*為通配符,表示將當前目錄所有文件都打包。默認在當前目錄生成打包文件,通過-C,可以指定路徑(change directory)
- tar -tf filename.tar #查看打包的內容
- gzip 和bzip2? 都是壓縮文件的命令,文件后綴后為.gz 和 .bz2。gunzip 和 bunzip2 命令解壓縮。
- 通過tar -cvzf filename.tar.gz *.* -C /路徑 命令,可以將打包和壓縮操作合并,只需添加命令選項z,即-cvzf 并添加.gz后綴,就可以為tar命令導入gzip命令。同理tar -cvjf filename.tar.bz2 *.* -C /路徑 命令只需添加選項j,即-czjf? 并添加.gz后綴,就可以為tar命令導入bzip2命令。tips:打包壓縮命令常用于備份文件(不建議用cp命令,會導致磁盤文件數量翻番。因為磁盤除了容量限制外,對文件的數量也有限制,如果磁盤中文件的數量超過上限,哪怕容量還沒用完,也無法繼續寫入文件)
- tar -xvf file.tar.gz -C /路徑 #解包命令,x代表extract,該命令可以解打包,也可以解壓縮包,不限格式。
總結
以上是生活随笔為你收集整理的linux中文件的合并、归档、和压缩的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Latex】怎么写中文?
- 下一篇: 更多Java之行内容,需要看直播请关注微