Linux常用指令(1) 檔案與目錄管理

2021-10-01 08:12:13 字數 2517 閱讀 4109

linux常用指令有很多,現將他們按照不同的分類進行了整理。

cd [相對路徑或絕對路徑]

變換目錄(change directory)。

cd ~   (回到當前使用者的家目錄)

cd      (回到當前使用者的家目錄)

cd ..   (切換到上一級目錄)

cd -    (回到剛才的目錄)

cd 絕對路徑           (指定要切換到的目錄的完整路徑名稱)

cd 相對路徑           (指定相對路徑,來切換到目標目錄)

pwd [-p]

顯示當前目錄(print working directory)

-p 引數的作用是對於使用連線(link)的路徑來說,顯示真實的路徑而不是連線路徑。

ls [-aadffhilnrrst] 目錄路徑

目錄路徑可以省略,省略的話就是檢視當前路徑。

常用的引數有:

-a    列出全部檔案(包括隱藏檔案)。

-h    檔案容量用(kb,mb,gb)等方式列出。

-l     長資料串形式,包含檔案的屬性與許可權等資訊。

-t     按照時間順序進行排序。

mkdir [-mp] 目錄名

-m 引數用於配置檔案的許可權

-p  引數用於建立多級目錄

例如:

mkdir -m 644 dir1

mkdir -p dir1/dir2/dir3

rmdir [-p] 目錄名

刪除指定路徑中的目錄,但無法刪除非空目錄。

-p 引數使用後,可以級聯刪除非空目錄。

touch 檔案1 檔案2  檔案3..檔案

建立檔案

cat  [-abentv] 檔名

檢視文字內容

常用引數:

-b      列出行號(空白行不列出)

-n      列出行號(空白行也列出)

stat 檔名

檢視檔案資訊

rm  [-fir]  檔案或目錄

刪除檔案

引數有:

-f     強制刪除,不會提示警告資訊。

-i     刪除前詢問是否執行操作。

-r    對於目錄來說進行遞迴刪除。

head [-n 行數] 檔案

檢視指定內容的前幾行

tail [-n 行數] 檔案

檢視指定內容的後幾行

more   檔名

less     檔名

空格翻頁,回車換行

tac

檢視文字內容,與cat相反,內容從後向前

cp [-adfilprsu] source destination

檔案拷貝,複製檔案或目錄

常用引數:

-i     目標已存在時,覆蓋前會進行提示。

-p    把檔案的屬性也一同進行複製。

-r     對於目錄來說,進行遞迴複製。

mv  [-fiu] source destination

移動檔案或目錄

引數:

-f      強制移動,若目標檔案已存在,會不經詢問進行覆蓋。

-i      若目標檔案已存在,覆蓋前會進行詢問。

-u    只有source比destination新時才進行。

history

檢視指令的命令

預設檢視最近的1000條命令

每條命令前都有編號,可以通過!編號 再次執行對應的指令

find 檔案路徑 [引數]

檔案查詢

常用引數:

-name 檔名           按檔名進行查詢

-size [+|-]位元組數       按照位元組數進行查詢,+ 表示大於指定位元組數,-表示小於指定位元組數

-perm 許可權值            按照許可權進行查詢

-mtime [+|-]n             +表示超過多少天的檔案,-表示多少天之內的檔案

which [-a] command

尋找執行檔案

-a 引數表示列出path目錄中可找到的所有指令

whereis [-bmsu] 檔案或目錄名

尋找特定檔案。

引數:-b           只查詢二進位制(binary)格式的檔案

-m          只查詢說明文件路徑下的檔案

-s           只查詢source**檔案

-u           查詢其他特殊檔案

grep [引數] '關鍵字' 檔案1 檔案2...

管道,用於檢索檔案內容

在指定指令的基礎上 利用管道檢索資料。兩個指令之間需要使用|隔開

常用引數:       

-e "正規表示式"

-i                  不區分大小寫

-r                   在目錄中查詢所有包含資訊的檔案

--include        只在指定格式的檔案中進行查詢

--exclude       除了指定格式的檔案 全部進行查詢

linux常用指令(二) 檔案搜尋指令

檔案搜尋指令 一 locate 這個 locate 的使用更簡單,直接在後面輸入 檔案的部分名稱 後,就能夠得到結果。舉上面的例子來說,我輸入 locate passwd 那麼在完整檔名 包含路徑名稱 當中,只要有 passwd 在其中,就會被顯示出來的!這也是個很方便好用的指令,如果你忘記某個檔案...

Linux 指令(一)檔案 目錄操作

1.建立目錄 mkdir 格式 mkdir option directory.選項 p 遞迴建立 v 建立時提示 例 root ubuntu home eko x mkdir pv a b c mkdir created directory a mkdir created directory a b...

Linux(1) 檔案和目錄

在 windows 平台下,開啟 計算機 我們看到的是乙個個的驅動器碟符 每個驅動器都有自己的根目錄結構,這樣形成了多個樹並列的情形,如圖所示 在 linux 下,我們是看不到這些驅動器碟符,我們看到的是資料夾 目錄 linux沒有碟符這個概念,只有乙個根目錄 所有檔案都在它下面 linux目錄說明...