Linux 檔案和目錄管理 打包

2021-10-10 19:37:08 字數 3786 閱讀 9703

注:linux 所有的 目錄 和資料夾名 都是大小寫敏感的

終端使用技巧

tab 鍵 自動補全

在敲出檔案/目錄/命令的一部分之後 按下tab鍵 沒有歧異自動補全 如果還存在其他中可能 再按一下tab鍵 系統會提示可能存在的命令或者檔案

上下鍵位可以使用歷史命令如果想退出 並且不想執行選中的命令 可以按快捷鍵 ctrl +c

可以檢視檔案許可權(目錄 丶資料夾丶檔案許可權丶目錄丶大小 丶使用者丶 屬組)。

ls常用引數

ls常用引數說明a

目錄中全部檔案(包括隱藏檔案)

l目錄內容的細節,包括許可權(模式)、所有者、組群、大小、建立日期、檔案是否是到系統其它地方的鏈結,以及鏈結的指向

h以容易理解的格式列出檔案大小

i每個檔案的 inode 號fr

從後向前地列舉目錄中的內容。

r該選項遞迴地列舉所有目錄(在當前目錄之下)的內容

s按檔案大小排序。

其功能為更改當前的工作目錄,引數可以為相對路徑或絕對路徑,如不跟任何引數,則切換到使用者主目錄

命令含義

cd切換到當前使用者的主目錄(/home/使用者目錄)

cd ~

同上cd .

保持在當前目錄不變

cd …

切換到上級目錄

cd -

在最近的兩次工作目錄之間切換

mkdir 命令用於建立指定的目錄。建立目錄時當前使用者對需要操作的目錄有讀寫許可權。如目錄已經存在,會提示報錯並退出。mkdir 可以建立多級目錄。

常用引數

含義-p

可以遞迴建立目錄

-m建立指定的許可權目錄

命令作用

touch

建立檔案或修改檔案時間

rm刪除檔案或目錄

mv移動或重新命名檔案或目錄

cp複製檔案或目錄

cat檢視檔案內容丶建立檔案丶檔案合併丶追加檔案內容

grep

搜尋文字檔案內容

find

查詢指定路徑下副檔名是.py 的檔案丶包括子目錄

pwd顯示目前所在目錄 [-p]顯示確實的路徑而非link鏈結

touch建立檔案

如果檔案不存在 可以建立乙個空白檔案

如果檔案已存在,修改檔案的末次修改日期

rm刪除檔案或目錄

檔案刪除後不能恢復

常用引數

-f強制刪除,忽略不存在的檔案,無需提示

-r遞迴刪除目錄下的內容,刪除資料夾時必須加此引數

mv移動檔案

使用者可以使用 mv 命令來移動檔案或目錄至里乙個檔案或目錄,還可以將目錄或檔案重名名。

cp複製檔案

cp 命令的功能是將給出的 檔案 或 目錄 複製到另乙個 檔案 或 目錄 中,相當於 dos 下的 copy 命令

常用引數

-i如果檔案已存在,詢問使用者是否覆蓋

-f若目標檔案或目錄與現有的檔案或目錄重複,則直接覆蓋現有的檔案或目錄;

cat 檢視檔案

使用 cat 命令檢視檔案時會顯示整個檔案的內容,注意 cat 只能檢視文字內容的檔案。

常用引數

-b對非空輸出行編號

-n對輸出的所有行編號

grep 過濾文字

grep 是一種強大的文字搜尋工具命令,用於查詢檔案中符合指定格式的字串,支援正規表示式。

常用引數

-i忽略大小寫對非空輸出行編號

-n對輸出的所有行編號

find 查詢檔案

find 命令功能非常強大,通常用來在 特定的目錄下 搜尋 符合條件的檔案。

常用引數

find [路徑] -name 「.py」

忽略查詢指定路徑下副檔名是 .py 的檔案,包括子目錄

命令作 用

說明補充

history

檢視歷史記錄

歷史命令一般會儲存在使用者 home 目錄下的 .bash_history 檔案中。預設儲存 1000 條,這個值是可以改的。

history -c 清除歷史命令

date

時間和日期

date 命令的共能是顯示或設定系統的日期和時間。只有超級使用者才能用 date 命令設定時間,一般使用者只能用 date 命令顯示時間。

cal檢視日曆 -y檢視一年的日曆 cal -y 2020

clear

清除螢幕

clear命令用於清空終端螢幕,類似dos下的cis命令,使用比較簡單,如要清除當前屏
幕內容,直接鍵入clear即可。

快捷鍵為ctrl+l。

uptime

檢視系統負載

uptime命令主要用於獲取主機執行時間和查詢linux系統負載等值息。

uptime命令用法十分簡單,直接輸入uptime即可。

df -h disk free

磁碟資訊

顯示磁碟剩餘空間 du -h [目錄名]disk usage 顯示目錄下的檔案大小

-h 以人性化的方式顯示檔案大小

ps aux

檢視程序的詳細資訊

a,顯示終端上所有程序,包括其他使用者程序。u,顯示程序的詳細狀態。x,顯示沒有控制終端的程序

top顯示目錄下的檔案大小

kill [-9]程序代號

終止指定代號的程序,

-9 表示強制終止

ifconfig

檢視/配置計算機當前的網絡卡配置資訊

ifconfig 豎 grep inet 檢視網絡卡對應的ip位址

計算機會有乙個物理網絡卡和多個虛擬網絡卡 linux網絡卡名字通常以 ensxx表示

ping ip位址

檢測與目標 ip的連通性

也可以ping 主機名 網域名稱

tar備份工具

將多個檔案整合成乙個包,也可以將乙個包拆分成多個檔案

打包/解包引數

c 生成檔案檔案,建立打包檔案

x 解開檔案檔案

v 列出歸檔解檔的詳細過程,顯示進度

f 指定檔案檔名稱,

f 後面一定是 .tar檔案,所以必須放選項最後

gzip

tar 與 gzip 命令結合可以使用實現檔案 打包和壓縮

tar 只負責打包檔案,但不壓縮

用 gzip 壓縮 tar 打包後的檔案,其副檔名一般用 ***.tar.gz

在 linux 中,最常見的壓縮檔案格式就是 ***.tar.gz

在 tar 命令中有乙個選項 -z 可以呼叫 gzip,從而可以方便的實現壓縮和解壓縮的功能

bzip2

tar 與 bzip2 命令結合可以使用實現檔案 打包和壓縮用法和 gzip 一樣)

tar 只負責打包檔案,但不壓縮,

用 bzip2 壓縮 tar 打包後的檔案,其副檔名一般用 ***.tar.bz2

tar命令中有乙個選項 -j 可以呼叫 bzip2,從而可以方便的實現壓縮和解壓縮的功能

linux檔案和目錄管理

cd 相對路徑 絕對路徑 用途 變更當前目錄,cd是change directory的縮寫 例 cd 回到上層目錄 cd home 相對路徑的寫法 cd var www html絕對路徑的寫法 cd 回到使用者的根目錄 cd 回到使用者的根目錄 cd loki 回到使用者loki的根目錄 pwd 用...

linux管理檔案和目錄

linux基本命令 1.linux命令列的一般格式中包括 命令字 選項 引數。2.通過如下方式可以獲得命令幫助的方式 help.man.info命令和 help命令選項。3.使用pwd 檢視當前目錄 du 統計檔案及目錄的空間占用情況 cd 切換目錄 ls 顯示目錄內容 mkdir 建立新目錄 等命...

Linux檔案和目錄管理

絕對路徑 一定是由根目錄 寫起的,例如 usr local mysql 相對路徑 不是由根目錄 寫起的。cd home cd test 要先進入 home目錄下,然後再進到test 1 命令cd 用來變更使用者所在目錄 cd tmp 直接切換到tmp的目錄下 pwd 顯示當前目錄 tmp 表示當前目...