如何從 Linux 終端管理文件

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

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

使用 ls 命令列出文件

ls 命令用於列出當前目錄下的文件和子目錄。 它還提供了一些可用於獲取有關文件的附加信息的選項。

首先,進入 Debian 桌面左上角的“活動”選項卡,打開終端。 然後在搜索欄中輸入 終端. 當終端圖標出現時,單擊它以啟動它。

使用 ls 列出文件:

我們使用 will ls 命令不帶任何選項,所以這裡不會顯示文件類型、大小和目錄的詳細信息。 所以只需輸入 ls 在終端中如下:

$ ls

您可以在以下視圖中看到 ls 命令列出了文件名,但沒有任何具體細節。

使用選項 -l 列出文件:

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

$ ls -l

您可以在以下視圖中看到 ls –l 已列出有關該文件的特定詳細信息。

查看隱藏文件

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

$ ls -a

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

使用 cd 命令更改目錄

命令“cd”允許更改當前工作目錄,或者換句話說,導航到系統中的另一個文件夾。 只需輸入 光盤 其次是 路徑名 所需的目錄。

$ cd <path/to/directory>

例如,導航到 桌面,我們將使用以下命令:

$ cd Desktop/

在以下輸出中,您可以看到工作目錄已更改為 桌面。

此外,如果我們想導航到目錄並將其更改為任何其他目錄,例如 目錄,你必須添加路徑 “CD / 家”.

$ cd /home

現在可以看到當前目錄已經變成了“家” 來自 桌面/.

使用 rm 刪除文件

R M 代表 remove 顧名思義,用於在 Linux 操作系統中刪除或刪除文件和目錄。 但是,您必須小心使用此命令,因為它不會在刪除前要求確認。

使用 rm 命令:

要刪除/刪除文件,請導航到要刪除的文件所在的目錄。 在下面的 example,我們要刪除一個名為 文件1.txt 位於 文件 文件夾下 目錄。 所以首先使用導航到所需的目錄 光盤 命令然後輸入 R M 後跟文件名以刪除文件。

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

使用 rmdir 命令

目錄 命令用於刪除/刪除空目錄。 如果指定的目錄包含文件或子目錄,則不會使用 rmdir 命令刪除它。

導航到空目錄所在的位置。 然後輸入 目錄 後跟目錄名稱,如下所示:

$ rmdir <directory_name>

在下面的 example,我們正在刪除一個名為的空目錄 我的文件 使用以下命令在 Documents 目錄下:

$ cd /home/tin/Documents

$ rmdir myfiles/

使用 mv 移動文件

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

$ mv <source> <destination>

在下面的 example, 我們將移動一個名為 文件1.txt 目前位於 下載 目錄。 我們想把它移到 文件 目錄。

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

使用cp複製文件

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

$ cp <options> source destination

在下面的 example, 文件1.txt 是我們要復製到的文件 文件 目錄從當前目錄是 下載 在我們的例子中的目錄。 命令將是:

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

在復製過程中,如果目標文件已經存在,它將被覆蓋。 要提示確認,請使用 -一世 選項。 它會詢問用戶是否覆蓋文件。

$ 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>

在下面的 example, 我們正在創建一個名為的新目錄 軟件 在當前工作目錄中使用 目錄 命令如下:

$ mkdir softwares

使用 chmod 命令更改文件權限

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

  • 你是給用戶的
  • g 代表組
  • o 是給別人的。

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

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

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

$ chmod u+x files1.txt

因此,現在允許用戶執行所有類型。

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

$ chmod u+r ,g+x file_name

我們還可以使用 chmod 刪除讀寫權限“chmod u-rx 文件名” 命令如下。

$ chmod u-rx file_name

使用 touch 命令創建空文件

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

$ touch file_name

在下面的 example,我們正在創建一個名為的空文件 文件1.txt 使用觸摸命令。

通過使用 touch 命令,我們還可以創建多個文件。 在這 example,我們使用以下命令一次創建 3 個空文件:

$ touch file1.txt file2.txt file3.txt

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

在本文中,我們學習了 Debian 終端中文件管理的不同命令。 雖然有更多命令可以了解文件管理,但這些是入門的基礎知識。 我希望當您需要在 Linux 操作系統中進行基本導航或文件管理時,它會有所幫助。