Linux之基礎命令篇 3

2022-07-12 07:03:10 字數 2279 閱讀 6435

壓縮工具

tar 即 tape archive 磁帶歸檔,可以對目錄和多個檔案打包乙個檔案,並且可以壓縮,保留檔案屬性不丟失,常用於備份功能,推薦使用

壓縮與解壓縮原始檔均不會消失

歸檔及壓縮:1.減少占用的空間 2.將零散的檔案歸成乙個壓縮包

linux獨有壓縮格式及命令工具:

gzip---> .gz

bzip2---> .bz2

xz---> .xz

tar 命令格式:tar 選項 /路徑/壓縮包名字 被壓縮檔案

常用選項

-c 建立打包檔案

-f 指定打包後的檔名稱

-z 呼叫 .gz壓縮工具 -j 呼叫 .xz壓縮工具 -j 呼叫 .bz2壓縮工具

-t 列出打包文件記憶體

-x 釋放打包檔案

-c 指定壓縮路徑

-v 顯示詳細資訊

示例:

1 tar  -cf  /被壓縮目錄/檔案...                                    //

建立壓縮文件

2 tar -tf 壓縮文件.tar //

檢視壓縮文件內容

3 tar -rf 壓縮文件名 /目錄/檔名 //

追加檔案到打包文件

4 tar --delete 檔名 -f 壓縮文件名 //

從壓縮文件中刪除指定檔案

5 tar -xf 壓縮文件名 -c /目錄 //

解壓文件到指定目錄

6 tar -czf 壓縮後文件名.tar.gz 被壓縮目錄或檔案 //

呼叫gzip壓縮格式壓縮

7 tar -cjf 壓縮後文件名.tar.xz 被壓縮目錄或檔案 //

呼叫xz壓縮格式壓縮

注意:

1、解壓縮後,源壓縮文件不會被刪除

2、tar包的解壓縮命令格式統一為  tar  -xf  壓縮文件名

find工具

find工具用於查詢檔案或目錄,根據預設的條件遞迴查詢對應的檔案

命令格式:find  目錄  條件1  條件2

常用條件

1      -type      型別(f 檔案    d 目錄     l 快捷鍵)

2 -name 「文件名」

3 -iname 按名稱查詢忽略大小寫

4 -size 檔案大小(k、m、g)

5 +10k 大於10k的檔案 -10k 小於10k的檔案

6 -user 使用者名稱

7 -mtime 按日期查詢(+ 代表多少天之前 - 代表多少天之內)

示例:

1      -find  /root/  -mtime  +10

//10天之前

2 -find /root/ -mtime -10

//10天之內

find命令提供了乙個單獨的處理結束命令 -exec

命令格式:find  ..  ..  -exec  處理命令  {}  \;

以{}代替每乙個結果,逐個處理,遇 \;結束

示例:

1        find  /var/log/  -mtime  +10  -type  f  -exec  cp  {}  /opt/\;             #拷貝

2 find /var/log/ -mtime +10 -type f -exec mv {} /opt/\; #移動

3 find /var/log/ -mtime +10 -type f -exec rm {} \; #刪除

Linux基礎篇之基礎命令

目錄 檔案 檔案許可權 設定檔案對不同使用者的許可權 改變檔案擁有者和命名 檔案的兩種建立方式 檢視檔案內容的常見幾種方式 檔案拷貝,移動,重新命名 目錄遞迴管理 檔案 rw rw r rw rw r 十個字元代表不同意義 第一字元 表示的是檔案的型別 後面9個字元,分為三組,表示此檔案針對不同使用...

Linux的基礎命令篇(3)

基礎網路操作命令 11個 telnet 使用telnet協議遠端登入。ssh使用ssh加密協議遠端登入。scp全拼secure copy,用於不同主機之間複製檔案。wget ping 測試主機之間網路的連通性。route 顯示和設定linux系統的路由表。ifconfig 檢視 配置 啟用或禁用網路...

Linux基礎篇之壓縮命令

壓縮命令在linux中是必要的,下面就要列出五個常用的壓縮命令 tar zcf tar zcf etc.tar.gz etc tar zxf etc.tar.gz注意 tar命令是可以壓縮資料夾而且保留被壓縮的檔案。tar jcf tar jcf etc.tar.bz2 etc tar jxf et...