Linux下的搜尋和打包壓縮命令

2021-10-04 05:54:16 字數 2545 閱讀 9414

二、解壓工具

三、軟體的安裝

2、deb包安裝

3、原始碼安裝

1. 按檔案屬性查詢:

1).檔名:find + 查詢的目錄 + -name + "檔案的名字"

find ~ -name "test.c" 

find ~ -name "*.c" //*萬用字元 ~表示家目錄 /home/salt

2).檔案大小: find + 查詢目錄 + -size + +10k

說明: +表示大於 -表示小於 k為小寫 m為大寫

find ~ -size +10k //檔案》10k

find ~ -size -10k //檔案<10k

find ~ -size +10k -size -100k //10k《檔案<100k

3).檔案型別: find + 查詢目錄 + -type + d/f/b/c/s/p/l

檔案型別

符號普通檔案

- (在搜尋是用f)目錄d

鏈結符號

l塊裝置

b字元裝置

csocket檔案s管道

p(mkfifo建立管道)

2. 按檔案內容查詢:

grep -r 「查詢的內容」 + 查詢的路徑

grep -r "stdio.h" ~   //在家目錄下查詢有stdio.h的檔案
1、屌絲版
1. gzip 檔名  

撤銷壓縮使用:gunzip 檔名

不打包壓縮,不保留原檔案,不壓縮目錄,將檔案壓縮為.gz格式

2. bzip2 檔名

保留原檔案:bzip -k 檔名

撤銷壓縮使用:bunzip2 檔名

不打包壓縮,不壓縮目錄,將檔案壓縮為.bz2格式

2、高富帥版

1、tar --不使用z/j,該命令只是將檔案或者目錄進行打包操作

引數:

c-- 建立 >>>壓縮

x-- 釋放 >>>解壓縮

v-- 顯示提示資訊 --壓縮解壓縮 --可以對其進行省略

f-- 指定壓縮檔案的名字

z-- 使用屌絲版本gzip的方式進行檔案壓縮 --.gz

j-- 使用吊絲版本bzip2的方式進行檔案壓縮 --.bz2

壓縮: tar zcvf 生成壓縮檔案的名字(***.tar.gz) 要壓縮的檔案或者目錄

tar jcvf 生成壓縮檔案

解壓縮:

tar jxvf 壓縮的名字(解壓到當前目錄)

tar jxvf 壓縮包名字 -c 壓縮的目錄

2、rar 必須自己手動安裝sudo apt-get install rar

引數:

壓縮:a

解壓縮:x

壓縮: rar a 壓縮包名(不需要帶.rar會自動補全的) 需要壓縮的檔案或者目錄

解壓縮:

rar x 壓縮包檔名(***.rar) //解壓到當前目錄下

rar x 壓縮包檔名(***.rar) 目錄(test) //解壓到指定的test目錄下

3、zip 必須自己手動安裝sudo apt-get install zip

壓縮:

zip 壓縮包的名字 壓縮的檔案或者目錄

解壓縮:

unzip 壓縮包的名字 //解壓到當前目錄下

unzip 壓縮包的名字 -d 解壓的路徑

總結:

相同之處:

tar/rar/zip 引數 生成的壓縮檔案的名字 壓縮的檔案或者目錄 --壓縮的時候的語法

tar/rar/zip 引數 壓縮包的名字 引數(rar沒有引數) 解壓縮目錄 --解壓語法

apt-get安裝
sudo apt-get install update //更新軟體列表

sudo apt-get insatll tree //安裝

sudo apt-get remove tree //解除安裝

sudo apt-get clear //清除軟體的安裝包 實際就是清除:/var/cache/apt/archives目錄下的.deb檔案

aptitude安裝
sudo aptitude insatll tree  //安裝

sudo aptitude remove tree //移除

sudo apt-get install aptitude //重新安裝

sudo aptitude show tree //顯示當前軟體的狀態

2、deb包安裝
sudo dpkg -i ***.deb //安裝

sudo dpkg -r *** //解除安裝

3、原始碼安裝

有關linux下的指令請參看:

linux下的打包和壓縮

linux 中常見的兩種壓縮包檔案的格式是 tar gz 和.tar.gz tar只是將檔案 簡單地打包,檔案的大小沒有變化 也就是說 tar 檔案只是乙個包,沒有被壓縮 tar.gz檔案是 打包後用 gzip壓縮 得到的,檔案會被 壓縮存放,可以 減小壓縮檔案的大小,可以便於傳輸和儲存 gz檔案是...

linux下的打包和壓縮

打包 將一大堆檔案或目錄變成乙個總的檔案 壓縮 將乙個大的檔案通過壓縮演算法變成乙個小檔案 原因 linux中的壓縮只能針對乙個檔案進行壓縮,當要壓縮一大堆檔案時,就需要先打包成乙個總的檔案,然後再壓縮。tar的重點擊項 c 新建打包檔案 create x 解打包或解壓縮 extract t 檢視打...

Linux下的zip和tar壓縮解壓縮命令詳解

一 zip壓縮工具 zip的壓縮包在windows和linux中都比較常用,它可以壓縮目錄和檔案,壓縮時錄時,需要指定目錄下的檔案。zip後面先跟目標檔名,即壓縮後得自定義壓縮包名,然後跟要壓縮的檔案或目錄。沒有該命令的話可以用yum install y zip 來安裝。使用zip壓縮時,檔案本身不...