Linux下基本指令(一)
阿新 • • 發佈:2019-01-26
ls指令
功能:
1. 對於目錄,該命令列出該目錄下的所有⼦目錄與檔案。
2. 對於檔案,將列出⽂件名以及其他資訊。
常用:
指令 | 功能 |
---|---|
-a | 列出目錄下所有檔案,包括以.開頭的隱含檔案 |
-d | 讓目錄像檔案一樣顯示,ls -d 指定檔案 |
-i | 輸出檔案的i節點索引的資訊 |
-k | 以k位元組的形式表示檔案大小 |
-l | 列出檔案的詳細資訊 |
-n | ⽤數字的 UID,GID 代替名稱。 (介紹 UID, GID) |
-r | 對目錄反向排序 |
-s | 在l檔名後輸出該檔案的大小。(大小排序,如何找到目錄下最大的檔案) |
-t | 以時間排序 |
-R | 列出所有⼦目錄下的檔案。(遞迴) |
-F | 目錄型別識別 eg:“*”表⽰示可執⾏行的普通檔案 |
-1 | 一行只輸出一個檔案 |
pwd命令
功能:顯示使用者當前所在的目錄
cd 指令
功能:改變工作目錄。將當前⼯作目錄改變到指定的目錄下。
常用
指令 | 功能 |
---|---|
cd .. | 返回上級目錄 |
cd /home/wsq/linux | 絕對路徑 |
cd ../test | 相對路徑 |
cd ~ | 進入使用者目錄 |
cd - | 返回最近訪問目錄 |
touch指令
功能:touch命令引數可更改文件或目錄的⽇期時間,包括存取時間和更改時間,或者新建一個不存在的⽂件。
常⽤:
指令 | 功能 |
---|---|
-a或–time=atime或–time=access或–time=use | 只更改存取時間。 |
-c或–no-create | 不建⽴任何文件。 |
-d | 使⽤用指定的日期時間,而⾮現在的時間。 |
-f | 此引數將忽略不予處理,僅負責解決BSD版本touch指令的相容性問題。 |
-m或–time=mtime或–time=modify | 只更改變動時間。 |
-r | 把指定⽂檔或目錄的日期時間,統設成和參考文件或目錄的⽇期時間相同。 |
-t | 使⽤用指定的⽇期時間,而⾮現在的時間。 |
mkdir指令(重要):
功能:在當前目錄下建立一個名為 “dirname”的目錄
常⽤:
指 令 | 功 能 |
---|---|
-p 或 –parents | 可以是⼀個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統將⾃動建立好那些尚不存在的目錄,即一次可以建立多個目錄 |
rmdir指令 && rm 指令(重要):
rmdir是⼀個與mkdir相對應的命令。mkdir是建⽴目錄,而rmdir是刪除命令。
適⽤用物件:具有當前目錄操作許可權的所有使用者
功能:刪除空目錄
常⽤:
指令 | 功能 |
---|---|
-p | 當⼦目錄被刪除後如果⽗目錄也變成空目錄的話,就連帶⽗目錄一起刪除。 |
rm 命令
可以同時刪除⽂件或目錄;適⽤用物件:所有使⽤用者。
功能:刪除檔案或目錄
常⽤:
指令 | 功能 |
---|---|
-f | 即使檔案屬性為只讀(即防寫),亦直接刪除 |
-i | 刪除前逐⼀詢問確認 |
-r | 刪除目錄及其下所有⽂件 |