Linux完整版命令大全(九)

4. linux壓縮備份命令

ar

功能說明:建立或修改備存文件,或是從備存文件中抽取文件。
語  法:ar[-dmpqrtx][cfosSuvV][a<成員文件>][b<成員文件>][i<成員文件>][備存文件][成員文件]
補充說明:ar可讓您集合許多文件,成為單一的備存文件。在備存文件中,所有成員文件皆保有原來的屬性與權限。
參  數:
 指令參數?
-d? 刪除備存文件中的成員文件。?
-m? 變更成員文件在備存文件中的次序。?
-p? 顯示備存文件中的成員文件內容。?
-q? 將問家附加在備存文件末端。?
-r? 將文件插入備存文件中。?
-t? 顯示備存文件中所包含的文件。?
-x? 自備存文件中取出成員文件。?
 選項參數?
a<成員文件>? 將文件插入備存文件中指定的成員文件之后。?
b<成員文件>? 將文件插入備存文件中指定的成員文件之前。?
c? 建立備存文件。?
f? 為避免過長的文件名不兼容于其他系統的ar指令指令,因此可利用此參數,截掉要放入備存文件中過長的成員文件名稱。?
i<成員文件>? 將問家插入備存文件中指定的成員文件之前。?
o? 保留備存文件中文件的日期。?
s? 若備存文件中包含了對象模式,可利用此參數建立備存文件的符號表。?
S? 不產生符號表。?
u? 只將日期較新文件插入備存文件中。?
v? 程序執行時顯示詳細的信息。?
V? 顯示版本信息。

bunzip2

功能說明:.bz2文件的解壓縮程序。
語  法:bunzip2?[-fkLsvV][.bz2壓縮文件]
補充說明:bunzip2可解壓縮.bz2格式的壓縮文件。bunzip2實際上是bzip2的符號連接,執行bunzip2與bzip2?-d的效果相同。
參  數:
-f或--force? 解壓縮時,若輸出的文件與現有文件同名時,預設不會覆蓋現有的文件。若要覆蓋,請使用此參數。?
-k或--keep? 在解壓縮后,預設會刪除原來的壓縮文件。若要保留壓縮文件,請使用此參數。?
-s或--small? 降低程序執行時,內存的使用量。?
-v或--verbose? 解壓縮文件時,顯示詳細的信息。?
-l,--license,-V或--version? 顯示版本信息。

bzip2

功能說明:.bz2文件的壓縮程序。
語  法:bzip2?[-cdfhkLstvVz][--repetitive-best][--repetitive-fast][-?壓縮等級][要壓縮的文件]
補充說明:bzip2采用新的壓縮演算法,壓縮效果比傳統的LZ77/LZ78壓縮演算法來得好。若沒有加上任何參數,bzip2壓縮完文件后會產生.bz2的壓縮文件,并刪除原始的文件。
參  數:
-c或--stdout? 將壓縮與解壓縮的結果送到標準輸出。?
-d或--decompress? 執行解壓縮。?
-f或--force? bzip2在壓縮或解壓縮時,若輸出文件與現有文件同名,預設不會覆蓋現有文件。若要覆蓋,請使用此參數。?
-h或--help? 顯示幫助。?
-k或--keep? bzip2在壓縮或解壓縮后,會刪除原始的文件。若要保留原始文件,請使用此參數。?
-s或--small? 降低程序執行時內存的使用量。?
-t或--test? 測試.bz2壓縮文件的完整性。?
-v或--verbose? 壓縮或解壓縮文件時,顯示詳細的信息。?
-z或--compress? 強制執行壓縮。?
-L,--license,
-V或--version? 顯示版本信息。?
--repetitive-best? 若文件中有重復出現的資料時,可利用此參數提高壓縮效果。?
--repetitive-fast? 若文件中有重復出現的資料時,可利用此參數加快執行速度。?
-壓縮等級? 壓縮時的區塊大小。

bzip2recover

功能說明:用來修復損壞的.bz2文件。
語  法:bzip2recover?[.bz2?壓縮文件]
補充說明:bzip2是以區塊的方式來壓縮文件,每個區塊視為獨立的單位。因此,當某一區塊損壞時,便可利用bzip2recover,試著將文件中的區塊隔開來,以便解壓縮正常的區塊。通常只適用在壓縮文件很大的情況。

compress

功能說明:壓縮或解壓文件。
語  法:compress?[-cdfrvV][-b?<壓縮效率>][文件或目錄...]
補充說明:compress是個歷史悠久的壓縮程序,文件經它壓縮后,其名稱后面會多出".Z"的擴展名。當要解壓縮時,可執行uncompress指令。事實上uncompress是指向compress的符號連接,因此不論是壓縮或解壓縮,都可通過compress指令單獨完成。
參  數:
-b<壓縮效率>? 壓縮效率是一個介于9-16的數值,預設值為"16",指定愈大的數值,壓縮效率就愈高。?
-c? 把壓縮后的文件輸出到標準輸出設備,不去更動原始文件。?
-d? 對文件進行解壓縮而非壓縮。?
-f? 強制保存壓縮文件,不理會文件名稱或硬連接是否存在,該文件是否為符號連接以及壓縮效率高低的問題。?
-r? 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。?
-v? 顯示指令執行過程。?
-V? 顯示指令版本及程序預設值。

cpio(copy?in/out)

功能說明:備份文件。
語  法:cpio?[-0aABckLovV][-C?<輸入/輸出大小>][-F?<備份檔>][-H?<備份格式>][-O?<備份檔>][--block-size=<區塊大小>][--force-local][--help][--quiet][--version]?或?cpio?[-bBcdfikmnrsStuvV][-C?<輸入/輸出大小>][-E?<范本文件>][-F?<備份檔>][-H?<備份格式>][-I?<備份檔>][-M?<回傳信息>][-R?<擁有者><:/.><所屬群組>][--block-size=<區塊大小>][--force-local][--help][--no-absolute-filenames][--no-preserve-owner][--only-verify-crc][--quiet][--sparse][--version][范本樣式...]?或?cpio?[-0adkiLmpuvV][-R?<擁有者><:/.><所屬群組>][--help][--no-preserve-owner][--quiet][--sparse][--version][目的目]
補充說明:cpio是用來建立,還原備份檔的工具程序,它可以加入,解開cpio或tra備份檔內的文件。
參  數:
-0或--null? 接受新增列控制字符,通常配合find指令的"-print0"參數使用。?
-a或--reset-access-time? 重新設置文件的存取時間。?
-A或--append? 附加到已存在的備份檔中,且這個備份檔必須存放在磁盤上,而不能放置于磁帶機里。?
-b或--swap? 此參數的效果和同時指定"-sS"參數相同。?
-B? 將輸入/輸出的區塊大小改成5210?Bytes。?
-c? 使用舊ASCII備份格式。?
-C<區塊大小>或--io-size=<區塊大小>? 設置輸入/輸出的區塊大小,單位是Byte。?
-d或--make-directories? 如有需要cpio會自行建立目錄。?
-E<范本文件>或--pattern-file=<范本文件>? 指定范本文件,其內含有一個或多個范本樣式,讓cpio解開符合范本條件的文件,格式為每列一個范本樣式。?
-f或--nonmatching? 讓cpio解開所有不符合范本條件的文件。?
-F<備份檔>或--file=<備份檔>? 指定備份檔的名稱,用來取代標準輸入或輸出,也能借此通過網絡使用另一臺主機的保存設備存取備份檔。?
-H<備份格式>? 指定備份時欲使用的文件格式。?
-i或--extract? 執行copy-in模式,還原備份檔。?
-l<備份檔>? 指定備份檔的名稱,用來取代標準輸入,也能借此通過網絡使用另一臺主機的保存設備讀取備份檔。?
-k? 此參數將忽略不予處理,僅負責解決cpio不同版本間的兼容性問題。?
-l或--link? 以硬連接的方式取代復制文件,可在copy-pass模式下運用。?
-L或--dereference? 不建立符號連接,直接復制該連接所指向的原始文件。?
-m或preserve-modification-time? 不去更換文件的更改時間。?
-M<回傳信息>或--message=<回傳信息>? 設置更換保存媒體的信息。?
-n或--numeric-uid-gid? 使用"-tv"參數列出備份檔的內容時,若再加上參數"-n",則會以用戶識別碼和群組識別碼替代擁有者和群組名稱列出文件清單。?
-o或--create? 執行copy-out模式,建立備份檔。?
-O<備份檔>? 指定備份檔的名稱,用來取代標準輸出,也能借此通過網絡 使用另一臺主機的保存設備存放備份檔。?
-p或--pass-through? 執行copy-pass模式,略過備份步驟,直接將文件復制到目的目錄。?
-r或--rename? 當有文件名稱需要更動時,采用互動模式。?
-R<擁有者><:/.><所屬群組>或
----owner<擁有者><:/.><所屬群組>? 在copy-in模式還原備份檔,或copy-pass模式復制文件時,可指定這些備份,復制的文件的擁有者與所屬群組。?
-s或--swap-bytes? 交換每對字節的內容。?
-S或--swap-halfwords? 交換每半個字節的內容。?
-t或--list? 將輸入的內容呈現出來。?
-u或--unconditional? 置換所有文件,不論日期時間的新舊與否,皆不予詢問而直接覆蓋。?
-v或--verbose? 詳細顯示指令的執行過程。?
-V或--dot? 執行指令時,在每個文件的執行程序前面加上"."號?
--block-size=<區塊大小>? 設置輸入/輸出的區塊大小,假如設置數值為5,則區塊大小為2500,若設置成10,則區塊大小為5120,依次類推。?
--force-local? 強制將備份檔存放在本地主機。?
--help? 在線幫助。?
--no-absolute-filenames? 使用相對路徑建立文件名稱。?
--no-preserve-owner? 不保留文件的擁有者,誰解開了備份檔,那些文件就歸誰所有。?
-only-verify-crc? 當備份檔采用CRC備份格式時,可使用這項參數檢查備份檔內的每個文件是否正確無誤。?
--quiet? 不顯示復制了多少區塊。?
--sparse? 倘若一個文件內含大量的連續0字節,則將此文件存成稀疏文件。?
--version? 顯示版本信息。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/14956.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/14956.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/14956.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring boot 注入成員變量HttpServletRequest的原理

前言 最近做項目&#xff0c;springboot項目&#xff0c;本來我們在controller的requestmapping取參數值或者返回寫時&#xff0c;使用方法參數&#xff0c;但是發現老項目直接注入了成員變量&#xff0c;Spring本身是單例的&#xff0c;如果是成員變量注入&#xff0c;那么也…

【C語言】指針(三)

目錄 一、字符指針 1.1 ? 使用場景 1.2 ? 有關字符串筆試題 二、數組指針 2.1 ? 數組指針變量 2.2 ? 數組指針類型 2.3 ? 數組指針的初始化 三、數組指針的使用 3.1 ? 二維數組和數組名的理解 3.2 ? 二維數組傳參 四、函數指針 4.1 ? 函數的地址 4.2 ? 函數…

JAVA面試題大全(十一)

1、為什么要使用 hibernate&#xff1f; 對JDBC訪問數據庫的代碼做了封裝&#xff0c;大大簡化了數據訪問層繁瑣的重復性代碼基于jdbc的主流持久化框架&#xff0c;是一個優秀的ORM實現&#xff0c;很大程度的簡化了dao層的編碼工作使用java的反射機制性能好&#xff0c;是一個…

【STL】C++ list 基本使用

目錄 一 list 常見構造 1 空容器構造函數&#xff08;默認構造函數&#xff09; 2 Fill 構造函數 3 Range 構造函數 4 拷貝構造函數 二 list迭代器 1 begin && end 2 rbegin && rend 三 list 容量操作 四 list 修改操作 1 assign 2 push_front &a…

【深度學習中的數據預處理技巧:提升模型性能的關鍵步驟】

文章目錄 前言數據標準化&#xff08;Normalization&#xff09;數據增強&#xff08;Data Augmentation&#xff09;缺失值處理&#xff08;Handling Missing Values&#xff09;特征編碼&#xff08;Feature Encoding&#xff09;結論 前言 在深度學習領域&#xff0c;數據預…

牛客NC362 字典序排列【中等 DFS Java/Go/PHP】

題目 題目鏈接&#xff1a; https://www.nowcoder.com/practice/de49cf70277048518314fbdcaba9b42c 解題方法 DFS&#xff0c;剪枝Java代碼 import java.util.*;public class Solution {/*** 代碼中的類名、方法名、參數名已經指定&#xff0c;請勿修改&#xff0c;直接返回…

【小筆記】如何在docker中更新或導入neo4j數據?

如何在docker中更新或導入neo4j數據&#xff1f; &#xff08;1&#xff09;背景&#xff1a; 我嘗試了4.4.9和5.19.0版本的Neo4j社區版&#xff0c;基于他們的鏡像創建容器后&#xff0c;需要導入我準備好的csv文件或dump文件&#xff0c;因為數據量非常大&#xff0c;所以采…

2024電工杯數學建模B題Python代碼+結果表數據教學

2024電工杯B題保姆級分析完整思路代碼數據教學 B題題目&#xff1a;大學生平衡膳食食譜的優化設計及評價 以下僅展示部分&#xff0c;完整版看文末的文章 import pandas as pd df1 pd.read_excel(附件1&#xff1a;1名男大學生的一日食譜.xlsx) df1# 獲取所有工作表名稱 e…

HarmonyOS-MPChart繪制一條虛實相接的曲線

本文是基于鴻蒙三方庫mpchart&#xff08;OpenHarmony-SIG/ohos-MPChart&#xff09;的使用&#xff0c;自定義繪制方法&#xff0c;繪制一條虛實相接的曲線。 mpchart本身的繪制功能是不支持虛實相接的曲線的&#xff0c;要么完全是實線&#xff0c;要么完全是虛線。那么當我…

面試總結之:socket線路切換

"socket線路切換"通常指的是在網絡通信過程中,根據當前網絡狀態或策略來動態更換數據傳輸路徑的技術。這種技術可以提高通信的可靠性和性能。 在實際應用中,線路切換可能涉及到多種技術,例如: 負載均衡:根據每條路徑的當前負載情況,動態地選擇一條較為空閑的路…

MySql超大Sql文件導入效率優化 —— 筑夢之路

使用場景 日常我們對mysql數據庫、mariadb數據庫進行定時備份&#xff0c;而隨著時間增長&#xff0c;導出來的備份文件越來越大&#xff0c;使用備份sql文件進行還原的時候&#xff0c;大文件非常慢&#xff0c;有些要執行很長時間&#xff0c;效率很低。 如何優化&#xff…

根據多個坐標經緯度獲取到中心點的經緯度,scala語言

文章目錄 前言scala 代碼 總結 前言 Scala 語言 通過多個經緯度坐標點, 計算出中心點, 這里使用的是 Scala 語言,其他的語言需要自行轉換。求出來的并不是原有的點&#xff0c;而是原有點的中心位置的點。 scala 代碼 package com.dw.process.midimport java.lang.Double.pa…

C語言 | Leetcode C語言題解之第97題交錯字符串

題目&#xff1a; 題解&#xff1a; bool isInterleave(char* s1, char* s2, char* s3) {int n strlen(s1), m strlen(s2), t strlen(s3);int f[m 1];memset(f, 0, sizeof(f));if (n m ! t) {return false;}f[0] true;for (int i 0; i < n; i) {for (int j 0; j &l…

基于UDP的tftp的文件傳輸

#define SER_PORT 69 #define SER_IP "192.168.125.71" #define CLT_PORT 6666 #define CLT_IP "192.168.125.158" int main(int argc, const char *argv[]) {//創建套接字文件描述符int cfd socket(AF_INET,SOCK_DGRAM,0);if(cfd -1){perror("sock…

vue2-computed,vue3+watch 前端實現列表搜索,結合filter+some+indexOf

vue2 computed實現 computed: {FBAAddressListComputed () {if (!this.fbaInput) return this.FBAAddressListconst lowerCaseInput this.fbaInput.toLowerCase()return this.FBAAddressList.filter((item) > {return [item.fbaCode, item.zipCode, item.countryCode, ite…

六(3)、RTKLIB源碼解析 — [postpos]: execses(antpos, outhead, procpos)

目錄 一、antpos() 1.1 avepos() 1.2 getstapos() 二、outhead() 三、procpos() 3.1 inputobs() 3.1.1 nexto

牛客周賽 Round 42

小紅叕戰小紫 #include<bits/stdc.h> using namespace std; void solve(){string s;cin>>s;if(s.length()<1)cout<<"yukari";else cout<<"kou"<<endl; } int main(){ios::sync_with_stdio(false), cin.tie(0), cout.tie…

Qt時間類、日期類、時間日期類介紹

一.時間類&#xff08;QTime&#xff09; Qt中的時間類QTime是用來處理時間的類&#xff0c;它可以表示一個特定的時間&#xff0c;精確到毫秒。QTime類提供了一些方法來訪問和操作時間&#xff0c;例如獲取小時、分鐘、秒以及毫秒部分&#xff0c;還可以進行時間的比較和運算。…

Python列表,元組,集合,字典詳解一篇搞懂

目錄 介紹 列表(List) 集合(Set) 字典(Dict) 元組(Tuple) 列表 列表定義 ?編輯 列表切片 列表常用方法 append extend ?編輯 insert ?編輯 remove pop ?編輯 clear ?編輯 列表修改元素 sort 升序 倒序 reverse count ?編輯 index 淺拷貝和深拷貝 …

《書生·浦語大模型實戰營》第一課 學習筆記:書生·浦語大模型全鏈路開源體系

文章大綱 1. 簡介與背景智能聊天機器人與大語言模型目前的開源智能聊天機器人與云上運行模式 2. InternLM2 大模型 簡介3. 視頻筆記&#xff1a;書生浦語大模型全鏈路開源體系內容要點從模型到應用典型流程全鏈路開源體系 4. 論文筆記:InternLM2 Technical Report簡介軟硬件基礎…