如果您是 Linux 管理員或普通用戶,則需要了解在操作系統中管理文件和導航目錄的基礎知識。無論是桌面操作系統還是基於命令行的操作系統,兩者都提供了一種簡單易行的方式來管理文件和目錄。但是,在某些情況下,使用命令行執行基本管理任務和導航目錄會更快,尤其是在處理大量文件時。這些命令使您可以靈活地使用更多選項快速管理文件。

本文介紹如何使用 Linux 終端管理文件和目錄。我們將使用 Debian 10 來描述本文中提到的過程。

使用 ls 命令列出文件

ls 命令用於列出當前目錄下的文件和子目錄。它還提供了一些選項,您可以使用這些選項來獲取有關文件的其他信息。

一、在Debian桌面的左上角[アクティビティ]轉到選項卡並打開終端。然後在搜索欄中輸入 終端..當終端圖標出現時,單擊它以啟動它。

使用 ls 列出文件。

此處不顯示文件類型、大小和目錄詳細信息,因為您使用了沒有選項的 willls 命令。所以只需輸入 ls 在終端中如下:

$ ls

你可以在下一個視圖中看到 ls 此命令列出沒有任何具體細節的文件名。

使用選項 -l 列出文件。

這裡我們使用選項 -l 這將顯示文件詳細信息。顯示文件、大小、權限、修改日期和時間等詳細信息。因此,只需在終端中鍵入以下命令:

$ ls -l

你可以在下一個視圖中看到 ls -l 列出有關文件的特定詳細信息。

顯示隱藏文件

ls 它還可用於列出所有隱藏文件。隱藏以 “。”..通過在終端中鍵入以下命令列出隱藏文件:

$ ls -a

從輸出中您可以看到所有隱藏文件的列表。

ls -la

使用 cd 命令更改目錄

您可以使用命令“cd”來更改當前工作目錄或移動到系統中的另一個文件夾。只需鍵入 光盤 其次是 路徑名 所需的目錄。

$ cd <path/to/directory>

例如,轉到 桌面使用以下命令。

$ cd Desktop/

在以下輸出中,您可以看到工作目錄發生瞭如下變化: 桌面。

光盤桌面

此外,如果您移動到一個目錄並更改到另一個目錄,例如: 家庭 需要添加目錄、路徑 《CD/家》..

$ cd /home

現在當前目錄是“家庭”桌面/..

光盤 / 主頁

使用 rm 刪除文件

這個 R M remove 的縮寫表示,它用於在 Linux 操作系統中刪除或刪除文件和目錄。但是,此命令在您刪除它之前不會要求確認,因此您應該謹慎使用它。

使用 rm 命令。

要刪除/刪除文件,請轉到要刪除的文件所在的目錄。在下面的例子中 文件1.txt 位於 文檔 文件夾下 家庭 目錄。因此,首先使用切換到想要的目錄 光盤 輸入命令,然後輸入 R M 後跟用於刪除文件的文件名。

$ cd /home/tin/Documents/
$ rm file1.txt

在 Linux 上刪除文件

使用 rmdir 命令

這個 目錄 該命令用於刪除/刪除一個空目錄。如果指定目錄包含文件或子目錄,rmdir 命令不會刪除它們。

導航到空目錄的位置。然後輸入 目錄 後跟目錄名如下:

$ rmdir <directory_name>

以下示例刪除一個名為 我的檔案 在 Documents 目錄中使用以下命令。

$ cd /home/tin/Documents

$ rmdir myfiles/

在 Linux 上刪除目錄

使用 mv 移動文件

MV 代表 移動此命令用於在 Linux 操作系統上將一個或多個文件或目錄從一個位置移動到另一個位置。該命令的一般語法是:

$ mv <source> <destination>

以下示例移動文件 文件1.txt 目前位於 下載 目錄。想搬到 文檔 目錄。

$ mv /home/tin/Downlaods/file1.txt /home/tin/Documents/

使用 mv 命令移動文件

使用 cp 複製文件

這個 cp 該命令用於復製文件和目錄。我們將使用 cp 將文件從源複製到目標的命令。該命令的一般語法是:

$ cp <options> source destination

在下面的例子中 文件1.txt 這是複制目標文件 文檔 當前目錄的目錄是 下載 在我們的例子中是一個目錄。該命令如下所示:

$ cp /home/tin/Downloads/file1.txt /home/tin/Documents/

在 Linux 上使用 cp 命令複製文件

如果在復製過程中目標文件已經存在,它將被覆蓋。要求確認 -一代 選項。詢問用戶是否要覆蓋該文件。

$ cp -i /home/tin/Downloads/file1.txt /home/tin/Documents/

如果您不想覆蓋文件,請使用此選項 “-N”。

$ cp -n /home/tin/Downloads/file1.txt /home/tin/Documents/

使用 mkdir 創建目錄

這個 目錄 該命令用於在當前工作目錄下創建一個新目錄。該命令的一般語法是:

$ mkdir <directory_name>

下面的示例創建一個名為的新目錄 軟件 在當前工作目錄中使用 目錄 命令是:

$ mkdir softwares

使用 mkdir 命令創建目錄

使用 chmod 命令更改文件權限

chmod 命令用於設置文件和文件夾權限。每個文件和目錄都分配了三種類型的所有者,用 u、g 和 o 表示。

  • 你是為了用戶
  • 對於組,g
  • o 是給別人的。

以下是為上述所有所有者定義的權限,由 r、w 和 x 表示。

  • r 是讀權限
  • w 是寫權限
  • x 是執行權限。

以下示例使用 chmod 命令更改權限。添加 ”+“”符號表示添加權限。例如,要授予用戶執行權限,請在終端上使用以下命令:

$ chmod u+x files1.txt

因此,用戶現在可以執行所有類型。

使用 chmod 更改用戶

您還可以允許對文件/目錄的多個權限。使用逗號分隔多個權限,如下所示:

$ chmod u+r ,g+x file_name

使用 chmod 更改用戶和組

你也可以使用 chmod 來移除讀寫權限。”chmodu-rx 文件名 “ 命令是:

$ chmod u-rx file_name

使用 chmod 刪除寫權限

使用觸摸命令創建一個空文件

touch 命令用於創建一個空文件。它還可用於創建、修改和修改文件時間戳。該命令的一般語法是:

$ touch file_name

以下示例創建一個名為 文件1.txt 使用觸摸命令。

在 Linux 上使用 touch 命令創建一個空文件

您還可以使用 touch 命令創建多個文件。在此示例中,使用以下命令一次創建三個空文件。

$ touch file1.txt file2.txt file3.txt

使用觸摸命令創建多個文件

如果該文件已經存在,它的訪問時間將被更新。

在本文中,您了解了在 Debian 終端中管理文件的各種命令。還有其他命令可以了解文件管理,但這些是您入門的基礎。 如果您需要在 Linux 操作系統上進行基本導航和文件管理,希望對您有所幫助。