linux多檔案壓縮一個檔案成tar.gz的命令
雖然gzip和bzip2也可以針對目錄進行解壓縮,但是它們是分別對目錄裡面的檔案或者目錄進行解壓縮。所以在最好會產生很多壓縮檔案。這是非常頭痛的事情。
前段時間遷移資料庫檔案。a伺服器裡面我備份的sql檔案有750g之後想通過scp 複製到別的伺服器上去。到時不知道是由於網路原因還是穩健太大的原因。在輔助過去的中途都會中斷。導致輔助不完整。因此才用壓縮在刪除scp過去。
tar的引數非常多,我只講幾個常用的引數,更多的引數可以自行用man tar 查詢。
【[email protected] ~】#tar [-j] [-z] [cv] [-f 新建的檔名] filename ...《==打包和壓縮
【[email protected] ~】#tar[-j][-z][tv][-f新建的檔名] 《==檢視檔名
【[email protected] ~】#tar [-j][-z] [xv] [-f新建的檔名] 《==解壓縮
引數:
-c:新建打包檔案,可搭配 -v 來檢視過程中被打包的檔名(filename)
-t: 檢視打包檔案有哪些檔名,重點是檢視檔名;
-x: 解打包或者解壓縮的功能,可以搭配 -C (大寫) 在特定目錄解開;
要留意的是 -c ,-t ,- x 不可同時出現在一串命令列中
-j: 通過bzip2 的支援進行壓縮、解壓縮,此時檔名最好為 *.tar.bz2
-z: 通過gzip 的支援進行壓縮、解壓縮,此時檔名最好為 * .tar.gz
-v: 在壓縮、解壓縮的過程中,將正在執行的檔名顯示出來
-f: filename: -f 後面要接被處理的檔名,建議 -f 單獨寫個引數
-C : 目錄 : 這個引數解壓時候。若要在的頂目錄解壓縮,可以使用這個引數
其實最簡單的使用tar就只要記憶下面的方式即可:
壓縮: tar -jcv -f filename.tar.bz2 要被壓縮的檔案或目錄名稱
查詢: tar -jtv -f filename .tar.bz2
解壓縮: tar -jxv -f filename.tar.bz2 -C 欲解壓縮的目錄
其中個人比較中意的一個引數是 -p
這個引數是為了儲存原本檔案的許可權和屬性,
強調一下若備份完了之後 想刪除檔案 儘量不要用rm -rf 是很危險的命令!!
相關推薦
linux多檔案壓縮一個檔案成tar.gz的命令
雖然gzip和bzip2也可以針對目錄進行解壓縮,但是它們是分別對目錄裡面的檔案或者目錄進行解壓縮。所以在最好會產生很多壓縮檔案。這是非常頭痛的事情。 前段時間遷移資料庫檔案。a伺服器裡面我備份的sql檔案有750g之後想通過scp 複製到別的伺服器上去。到時不知道是由於
windows系統下壓縮文件成tar.gz格式的方法
子菜單 如何 選項 完全 dao 遇到 常用 過程 人員 tar.gz 是linux和unix下面比較常用的格式,幾個命令就可以把文件壓縮打包成tar.gz格式,然而這種格式在windows並不多見,WinRAR、WinZip等主流壓縮工具可以釋放解開,卻不能打包生成。但是
linux把文件壓縮成.tar.gz的命令
文件壓縮 解壓 ESS sta compress 解包 pri div article 轉載 https://blog.csdn.net/qq_27803491/article/details/52785838 01-.tar格式 解包:[*******]$ tar xv
linux下如何找到一個檔案的存放路徑
有時我們安裝了一個檔案,比如pip install xxx,但又不記得這個檔案存放的位置。要怎麼查詢呢? 如果你完全不記得這個檔案的存放位置,最好使用全域性查詢。舉個例子,你想檢視一下,anaconda在哪裡,就用這個語句: find ./ -name anaconda
linux: find 找一個檔案
1.在某目錄下查詢名為“elm.cc”的檔案 find /home/lijiajia/ -name elm.cc 2.查詢檔名中包含某字元(如"elm")的檔案 find /home/lijiajia/ -name ‘elm’ find /home/lijiajia
linux多執行緒實現檔案複製
之前寫過一個多程序copy檔案,是直接通過操作檔案描述符來做的,連結如下https://blog.csdn.net/woshichaoren1/article/details/84800807 此次多執行緒copy檔案是用mmap記憶體對映操作,讀寫速度要快一些。廢話不多說直接上程式碼 #i
linux實戰(五)----壓縮備份檔案並刪除原檔案----例項解析
我們在日常的監控中要考慮到磁碟空間的問題,經常會把日誌檔案壓縮備份並刪除原檔案。 我們在基礎(八)中已經學習了壓縮檔案的命令,我們需要做的是把壓縮命令與指令碼結合起來。 這裡以實戰(四)中寫
將多個excel檔案合成一個檔案中的多個sheets
此處是以Excel2007為基礎1)新建一個空白的excel檔案2)選中巨集,跳出如下視窗,在巨集名下隨便命名,點選建立…3)將下列程式碼貼上至建立後跳出的兩行程式碼之間,啥都不用改,除了……如果excel格式是xls,把xlsx改成xls即可Dim FileOpenDim
linux下怎麼把一個檔案複製到另一個資料夾
1、cp 原目標檔案路徑/檔名 目標路徑 cp /home/test.txt /home/test/test.txt 2、 cp -R 源目錄/* 目地目錄 使用-R引數可實現遞迴功能,即所有子目錄中的檔案與目錄均拷貝 注意: 如果dir2目錄不存在,則可
linux shell 指令碼 判斷一個檔案是否 存在
/etc/init.d/rcS #!/bin/sh # Start all init scripts in /etc/init.d # executing them in numerical or
linux如何模糊查詢一個檔案
在當前目錄下搜尋指定檔案: find . -name test.txt 在當前目錄下模糊搜尋檔案: find . -name '*.txt' 在當前目錄下搜尋特定屬性的檔案: find . -amin -10 # 查詢在系統中最後10分鐘訪問的檔案 find . -atime -
python3隨筆-合併所有目錄及子目錄的文字檔案為一個檔案
…/xxxxx/為要合併的目錄名 from pathlib import Path #code:[email protected] import os fnLst=list(filter(lambda x:not x.is_dir(),Path('../xxxxx/').glob('**/*'))
合併不同csv檔案到一個檔案
import os import pandas as pd Path = r'/home/data/csvfiles/' #要拼接的資料夾及其完整路徑,注意不要包含中文 SaveFile_Path = r'/home/data/CompanyName/' #拼接後要儲
windows 下利用dos命令合併幾個txt檔案為一個檔案
一、在 E:\test_copy碟符下有兩個檔案 1.txt 2.txt 需要合併為一個txt檔案 cmd進入dos命令 E:\test_copy>copy 1.txt + 2.txt all.txt 開啟all.txt就可以看到合併後的內容 1.txt檔案
Gulp——檔案壓縮和檔案指紋
上週還倒騰了一件事,就是使用gulp給專案的JS和CSS新增版本,主要是控制新版本檔案釋出時瀏覽器快取的問題,我看很多工具稱這中做法叫做新增“檔案指紋”,這裡也這樣叫好了,其中壓縮是新增指紋前的一個
win下打包成tar.gz
大小 具體步驟 rar ext 選擇 blank tar.gz best lin tar.gz 是linux和unix下面比較常用的格式,幾個命令就可以把文件壓縮打包成tar.gz格式,然而這種格式在windows並不多見,WinRAR、WinZip等主流壓縮工具可以釋放解
數據庫自動備份並打成tar.gz包
span vars color 備份 bsp tar info pan path #!/bin/sh # database info db_user="user" db_pass="pass" db_host="127.0.0.1" db_name="dbname"
linux安裝 redis(redis-3.0.2.tar.gz) 和 mongodb(mongodb-linux-x86_64-rhel62-4.0.0)
壓縮包 data 配置 查看 serve etc all linux sta 1:首先 要下載 這兩個 壓縮包 註意:liunx是否已經安裝過 gcc沒安裝的話 先安裝:yum install gcc-c++ 2:安裝 redis:redis-3.0.2.tar.gz
Spring Boot專案使用maven-assembly-plugin根據不同環境打包成tar.gz或者zip
spring-boot-assembly 在spring boot專案中使用maven profiles和maven assembly外掛根據不同環境打包成tar.gz或者zip 將spring boot專案中的配置檔案提取到外部config目錄中 將spring boot專案中的
Spring Boot項目使用maven-assembly-plugin根據不同環境打包成tar.gz或者zip
6.0 content arc 項目啟動 index final ica str 4.0 spring-boot-assembly 在spring boot項目中使用maven profiles和maven assembly插件根據不同環境打包成tar.gz或者zip