linux 常用檔案目錄操作指令

2021-08-29 16:03:32 字數 2151 閱讀 6111

一、在命令列上建立錄和檔案

如何建立和刪除檔案或目錄。

使用mkdir建立乙個目錄。用mkdir命令做乙個新的目錄。它通常只有乙個引數,即新目錄的名稱。例如,假設當前目錄具有以下內容:

例如:

$ ls -f

mail/ public_html/ report_a.pdf report_b.pdf test.txt

$ mkdir project_fango

$ ls -f

mail/ project_fango/ public_html/ report_a.pdf report_b.pdf test.txt

就是這樣。在我們的示例中,我們在建立新目錄的目錄中,但這不是必需的。您可以提供要建立的目錄的完整路徑名。

例如:

$ mkdir ~/project_fango
將在您的主目錄中建立新目錄,而不管您在檔案系統中的位置。如果目錄已經存在,它會告訴你:

$ mkdir ~/project_fango

$ mkdir ~/project_fango

mkdir: project_fango: file exits

最後,要建立乙個目錄,您需要在建立新目錄的目錄中寫入許可權。預設情況下,在您的主目錄和新目錄中總是有寫許可權。但最終您可能會遇到許可權問題。

用rmdir命令刪除目錄:

可以用rmdir命令刪除目錄:

$ rmdir project_fango
若要使用此命令,目錄必須為空。如果您確實希望刪除包含其他檔案和目錄的整個樹的目錄,而不必在檔案樹中依次刪除,那麼可以使用下面討論的rm -rf命令進行此操作。

使用touch命令建立檔案:

建立乙個新檔案的方法很多,有編輯器,從程式輸出等等。如果沒有這些知識,建立乙個空檔案的最簡單方法就是使用touch命令。

$ touch file1 file2 file3

$ ls

file1 file2 file3

上面的動作建立了三個空檔案。為了檢查它們是空的,這可能是介紹ls命令的 -l(長格式)選項的好時機:

$ touch file1 file2 file3

$ ls -l

-rw-r--r-- 1 john staff 0b nov 3 09:51 file1.txt

-rw-r--r-- 1 john staff 0b nov 3 09:51 file2.txt

-rw-r--r-- 1 john staff 0b nov 3 09:51 file3.txt

第五列確認使用touch建立的每個新檔案的大小為零位元組。重要的是,現在我們知道了乙個簡單的方法來生成乙個檔案來演示下乙個基本命令,rm用於刪除檔案。

二、在命令列上刪除錄和檔案

可以用rm命令刪除現有檔案,該命令接受乙個或多個檔名作為引數:

$ ls

file1 file2 file3

$ rm file3

$ ls

file1 file2

注意事項。rm命令可以是強大的。預設情況下,它不會詢問你是否確信你剛剛要求刪除的內容。我強烈建議您更改此預設行為。rm命令有乙個命令列選項-i更改rm以請求確認:

$ ls

file1 file2 file3

$ rm -i file3

remove file3?

① 用rm命令刪除檔案組

命令列提供了通過命名模式來匹配檔案或目錄組的通用能力。要刪除上面示例中的所有三個檔案,可以只需鍵入:

$ ls

file1 file2 file3

$ rm file*

$ ls

$

星號顯示與當前目錄中所有檔案和目錄名的字元組合相匹配。您也可以刪除所有的pdf檔案與rm *.pdf。或任何帶有rm */*.pdf的子目錄中的pdf檔案。顯然,這應該謹慎使用。

② 用rm命令刪除目錄

$ rm -rf project
-r選項代表遞迴,並遞迴地刪除命名目錄中的整個樹。f選項表示強制,並覆蓋任何-i選項,這意味著在呼叫命令之後不會出現確認提示。極其強大,極其危險。謹慎使用。

與mkdir一樣,rm命令不會讓您刪除您有寫許可的檔案或目錄。但是,當你用rm -rf 啟動shell命令時,你應該停下來思考一下。

Linux 檔案目錄操作指令

ls 顯示檔案和目錄列表 l 列出檔案的詳細資訊 a 列出當前目錄所有檔案,包含隱藏檔案 mkdir 建立目錄 p 父目錄不存在情況下先生成父目錄 cd 切換目錄 touch 生成乙個空檔案 echo 生成乙個帶內容檔案 cat tac 顯示文字檔案內容 cp 複製檔案或目錄 rm 刪除檔案 r 同...

Linux檔案目錄操作指令

linux檔案目錄操作指令,進入 home chenjialins 目錄 cd home chenjialins ls 顯示目錄內容 lsmkdir 建立乙個目錄 家庭a mkdir familya cd 切換目錄 進入familya 目錄 cd familya ls 顯示當前目錄內容 lstouc...

Linux 檔案目錄類常用指令1

1.pwd指令 功能描述 顯示當前工作目錄的絕對路徑 2.ls指令 功能描述 顯示檔案或者目錄 基本語法 ls 選項 目錄或是檔案 a 顯示當前目錄所有的檔案和目錄,包括隱藏的 以.開頭的 l 以列表的方式顯示資訊 3.cd 指令 功能描述 切換到指定目錄 基本語法 cd 引數 常用引數 絕對路徑和...