如何從 Linux 終端管理文件


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

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

使用 ls 命令列出文件

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

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

使用 ls 列出文件。

由於我們使用 will ls 命令時不帶任何選項,因此此處不顯示文件類型、大小和目錄詳細信息。只需鍵入 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 移動文件

音樂視頻 代表 移動此命令用於在 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 刪除讀取和寫入權限。 ”chmod u-rx 文件名” 命令是:

$ chmod u-rx file_name

使用 chmod 刪除寫權限

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

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

$ touch file_name

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

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

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

$ touch file1.txt file2.txt file3.txt

使用 touch 命令創建多個文件

如果文件已存在,則更新其訪問時間。

在本文中,您學習了在 Debian 終端中管理文件的各種命令。還有更多命令可以了解文件管理,但這些是幫助您入門的基礎知識。 如果您需要 Linux 操作系統中的基本導航或文件管理,我希望它對您有所幫助。