Linux系統之查詢檔案和打包壓縮檔案

2021-10-11 02:02:18 字數 570 閱讀 8168

例如:查詢ls命令的位置:

#which ls

#whereis ls

⑴locate

例如:#locate hosts      //查詢檔案名含有hosts的檔案

注意:locate搜尋範圍是開機之前,所以本次開機之後建立的新檔案不在查詢範圍。

解決方法:重新整理locate資料庫:

#updatedb

⑵find

語法:find [路徑(範圍)] [選項] [表示式] [動作(不是必需)]

tar命令是unix/linux系統中備份檔案的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有使用者,建議針對目錄。

語法:tar 選項 壓縮包名稱 原始檔

例如壓縮 /etc:

檢視不解壓

# tar -tf etc.tar             //-t檢視 -f檔名

解壓縮# tar xf etc3.tar.xz           //簡單粗暴,解壓到該壓縮包所在目錄下

#tar -xvf etc2.tar.bz2 -c /tmp   //-c重定向到//tmp目錄(解壓到指定位置)

Linux查詢檔案

which locate whereis find which命令 用途 查詢可執行檔案並顯示所在的位置,適用於系統命令,shell命令無法查詢 which lsb release 檢視命令的絕對路徑,即這個可執行檔案的位置 usr bin lsb release which cd 查詢不到路徑,c...

Linux 查詢檔案

whereis 程式名稱 查詢軟體的安裝路徑 b 只查詢二進位制檔案 m 只查詢幫助檔案 s 只查詢源 u 排除指定型別檔案 f 只顯示檔名 b 目錄 在指定目錄下查詢二進位制檔案 m 目錄 在指定目錄下查詢幫助檔案 s 目錄 在指定目錄下查詢源 locate 檔名稱 在檔案索引資料庫中搜尋檔案 d...

linux查詢檔案

linux 如何顯示乙個檔案的某幾行 中間幾行 一 從第3000行開始,顯示1000行。即顯示3000 3999行 cat filename tail n 3000 head n 1000 二 顯示1000行到3000行 cat filename head n 3000 tail n 1000 注意...