從終端管理 Linux 文件

眾所周知,Linux 是一種操作系統,主要由 Geeks 和開發人員使用,他們大多是鍵盤手,喜歡編寫命令而不是使用圖形用戶界面 (GUI)。 與 Windows 操作系統不同,大多數工作只需點擊幾下即可完成,而在 Linux 中,我們擁有基本文件操作、壓縮或文件提取等所有命令。這些命令在 Linux 命令行(稱為終端或 Shell)上運行. 終端或 shell 是 Linux 中的一個實用程序,負責運行命令。

由於數據量較大,系統中存在大量文件。 因此,用戶很難找到和管理特定文件。 通常,用戶借助 GUI 來管理文件。 這些命令提供了以更多選項以更高速度管理文件的靈活性,並且用戶將有效地獲得更有意義的結果。 在本教程中,我們將看到管理文件的不同命令。

使用 ls 命令列出文件

“ls”主要用於列出文件。 “ls”命令可以與提供不同結果的不同選項一起使用。 我們將使用“ls”命令來查找文件。

步驟1:首先,通過單擊 Ubuntu 啟動器打開終端並蒐索終端。

第2步:現在點擊終端並等待終端打開。

第 3 步: 打開終端后,您將看到如下屏幕:

步驟4: 我們可以在第 1 部分中以不同方式使用 ls 命令,我們使用它時沒有附加任何選項,以查看結果。 接下來的兩個命令包含顯示文件/目錄大小的特定選項,而另一個命令包含查看隱藏文件的選項。

使用 ls 列出文件:

我們使用 ls 命令沒有任何選項,所以在這裡我們將無法查看文件類型、大小和目錄的詳細信息。 我們剛進入 “Ls”

我們得到的結果是沒有任何具體細節的文件列表。

使用選項 -l 列出文件:

這裡我們使用了一個選項 -l 來查看文件的詳細信息。 它包括文件目錄、文件大小、修改日期、時間、有關憑據的詳細信息等。我們只需將選項寫為 “Ls -l”。

我們得到的結果是包含有關文件的特定詳細信息的文件列表。

查看隱藏文件:

我們還可以找出所有隱藏文件的列表。 隱藏文件以 “。”. 我們簡單地寫“ls -a”來找出隱藏文件。

結果顯示所有隱藏文件的列表。

我們可以根據用戶的需求採用任何一種上架方式。

使用 cd 命令更改目錄

命令“cd”用於此目的,允許用戶更改當前文件夾或目錄。 我們可以通過在 cd 命令中將新目錄指定為“光盤 [directory-name]” 例如這裡的新目錄是“Desktop”,所以我們把它寫成:

現在我們所在的目錄是 桌面。

此外,如果我們想移動並將目錄更改為其他任何目錄,例如 home,我們將寫入路徑 “CD / 家” 當前目錄旁邊的新目錄。

現在我們當前的桌面目錄已經更改為“家” 目錄。

可以通過這些命令更改文件目錄。

使用 rm 刪除文件

使用 rm 命令:

為了刪除/刪除文件,我們需要在我們要刪除的文件所在的同一目錄中。 我們要刪除的文件位於“home”,下面是更改目錄的方法。 我們要移動目錄並將其更改為其他任何目錄,例如 home,我們將寫入路徑 “CD / 家” 當前目錄旁邊的新目錄。 因為我們的文件“abc.txt” 我們要刪除的位於主目錄中。

現在我們當前的桌面目錄已經更改為“家” 目錄。

因此,為了刪除文件,我們使用命令“rm abc.txt”,其中 abc.txt 是我們感興趣的文件。 根據我們的需求,它可以是任何文件。

文件“abc.txt”現已從主頁中刪除。

所以,通過這個命令,我們可以刪除我們想要刪除/刪除的文件。

使用 rmdir 命令

當要刪除空目錄時,我們使用 rmdir 命令。 我們使用命令 “rmdir 目錄名”。 這裡我們有一個名為的空目錄 “空目錄” 在家。 我們將在教程的這一部分中刪除它。

這裡是 ”空目錄” 放在家裡。

用於刪除空目錄的命令是 rmdir 目錄名。 這裡的目錄名稱是 空目錄。

空目錄已被刪除。

使用 mv 移動文件

要將文件從一個位置移動到另一個位置,我們使用 “MV” 命令。 這裡我們要移動的文件是當前位於桌面的 sample.txt。

我們將使用“mv”命令將 sample.txt 文件從桌面移動到下載。 為此,我們編寫命令 “mv sample.txt /新目錄”。

在這裡,我們想將我們的文件移動到下載,因此下載的目錄是 “/home/bush/下載”。

通過使用 mv 命令,我們將文件移至下載。

使用cp複製文件

我們使用 cp 命令將文件複製到另一個目錄。 我們將使用 cp 命令將文件從源複製到目標。 文件.txt 是我們從當前目錄複製到桌面的文件,在我們的例子中是 home 。 命令是 “cp file.txt /Destination”。

如果我們將文件複製到的目的地已經包含相同的文件,那麼它會要求我們覆蓋該文件或不使用 “-i 選項”. 要求用戶是否覆蓋文件。

萬一,如果我們不想覆蓋文件,那麼我們使用 選項“-n”。

上面提到的命令是與 cp 命令相關的幾個例子。

使用 mkdir 創建目錄

我們將創建一個名為“美國廣播公司” 在當前工作目錄中使用“目錄” 命令。 為此,我們將編寫命令“mkdir 新目錄”,即本例中的 abc,我們將其寫入當前工作目錄以在同一位置創建一個新目錄。

然後我們將轉到桌面查看新創建的目錄“abc”。

這就是我們如何在終端的命令行中使用 mkdir 命令創建新目錄的方法。

使用 chmod 命令更改文件權限

為了設置文件和文件夾的權限,我們可以使用 chmod 命令。 Chmod 對三個不同的角色使用以下符號表示:

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

以下是三種不同權限的一些符號表示:

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

下列的 example 使用 chmod 命令更改權限。 其中加“+”號表示我們正在添加權限。 下列 example 正在向用戶授予執行權限,甚至不指定任何其他內容。 因此,允許用戶執行各種操作。 我們用 chmod u+x 文件名。

我們還可以允許對文件/目錄的多個權限。 逗號用於分隔多個權限。 這裡,g 用於組,x 再次用於執行,而 u 用於特定用戶,r 用於讀取。 因此,在一個命令中允許多個權限。 即一組用戶可以執行,也可以允許特定用戶隨時讀取文件。

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

它將刪除對特定文件的讀寫權限。

使用 touch 命令創建空文件

touch 命令可用於修改和更改特定文件的訪問/修改時間戳。 它用於快速創建一個空文件。 它使用一個簡單的觸摸命令,如下所示。

我們剛剛創建了一個文件 abc.txt 使用這個命令。

文件打開後,可以看到是空文件 abc.txt

多個文件 也可以使用 touch 命令創建。 我們使用此命令一次創建了 3 個文件。 我們創建的文件名是 “abc.txt”、“cde.txt”、“xyz.txt”。

已經創建了三個空文件。 如果文件已經存在,則更新其訪問時間。

結論

在本教程中,我們討論了 Linux 終端中文件管理的幾個命令。 首先,我們已經討論了列出文件的命令,然後是更改目錄的命令,第三,我們已經看到了刪除文件/目錄的命令。 然後我們觀察瞭如何將文件從一個位置複製和移動到另一個位置。 下一部分包含創建新目錄的命令。 稍後我們討論瞭如何更改文件權限以及如何在 Linux 命令行中創建空文件。