用於瀏覽文件系統的10個基本Linux命令

本指南列出了您需要了解的10個Linux命令,以便能夠使用Linux終端瀏覽您的文件系統。

它提供命令以查明您所在的目錄,您之前在哪個目錄中,如何導航到其他文件夾,如何返回主頁,如何創建文件和文件夾,如何創建鏈接

01 10

你在哪個文件夾中

當您打開終端窗口時,首先需要知道的是您在文件系統中的位置。

想想這就像你在商場內的地圖上找到的“你在這裡”標記。

要找出您所在的文件夾,可以使用以下命令:

PWD

由pwd返回的結果可能會有所不同,具體取決於您使用的是外殼版本的pwd還是安裝在/ usr / bin目錄中的版本。

一般來說,它會打印/ home / username的行

點擊這裡查看關於pwd命令的更多信息

02之10

當前目錄下有哪些文件和文件夾

現在您知道了您所在的文件夾,您可以使用ls命令查看當前目錄下的哪些文件和文件夾。

LS

本身,ls命令將列出目錄中的所有文件和文件夾,但以句點(。)開頭的文件和文件夾除外。

要查看包括隱藏文件在內的所有文件(以句點開頭的文件),可以使用以下開關:

ls -a

一些命令創建以代字符元字符 (〜)開頭的文件的備份。

如果在列出文件夾中的文件時不想看到備份,請使用以下開關:

ls -B

ls命令最常用的用法如下:

ls -lt

這提供了一個按修改時間排序的長列表,最新的列表首先列出。

其他排序選項包括擴展名,大小和版本:

ls -lU

ls -lX

ls -lv

長列表格式為您提供以下信息:

03之10

如何導航到其他文件夾

要移動文件系統,您可以使用cd命令

Linux文件系統是一個樹形結構。 樹的頂部用斜線(/)表示。

在根目錄下,您將找到部分或全部以下文件夾。

bin文件夾包含可由任何用戶運行的命令,例如cd命令,ls,mkdir等。

sbin包含系統二進製文件。

usr文件夾代表unix系統資源,並且還包含bin和sbin文件夾。 / usr / bin文件夾有一組用戶可以運行的擴展命令。 類似地,/ usr / sbin文件夾包含一組擴展的系統命令。

啟動文件夾包含啟動過程所需的所有內容。

cdrom文件夾是不言自明的。

dev文件夾包含有關係統中所有設備的詳細信息。

etc文件夾通常是存儲所有系統配置文件的地方。

主文件夾通常是所有用戶文件夾的存儲位置,普通用戶是他們應該關注的唯一區域。

lib和lib64文件夾包含所有內核和共享庫。

lost + found文件夾將包含不再具有由fsck命令發現的名稱的文件。

媒體文件夾位於已安裝的介質(如USB驅動器)所在的位置。

mnt文件夾也用於安裝臨時存儲,如USB驅動器,其他文件系統,ISO映像等。

opt文件夾被一些軟件包用作存儲二進製文件的地方。 其他軟件包使用/ usr / local。

proc文件夾是內核使用的系統文件夾。 你不必太擔心這個文件夾。

根文件夾是root用戶的主目錄。

運行文件夾是用於存儲系統運行時信息的系統文件夾。

srv文件夾是您可以保存網絡文件夾,mysql數據庫和Subversion存儲庫等內容的地方。

sys文件夾包含一個文件夾結構來提供系統信息。

tmp文件夾是一個臨時文件夾。

var文件夾包含一系列特定於系統的內容,包括遊戲數據,動態庫,日誌文件,進程ID,消息和緩存的應用程序數據。

要導航到特定文件夾,請使用cd命令,如下所示:

cd / home / username / Documents

04年10月

如何導航回到主文件夾

您可以使用以下命令從系統中的任何其他位置回到主文件夾:

cd〜

點擊這裡查看cd〜命令的完整指南。

10的10

如何創建新文件夾

如果你想創建一個新的文件夾,你可以使用下面的命令:

mkdir文件夾名稱

點擊這裡查看mkdir命令的完整指南。

鏈接的指南顯示瞭如何為文件夾創建所有父目錄以及如何設置權限。

06年10月

如何創建文件

Linux為創建新文件提供了許多方法。

要創建一個空文件,您可以使用以下命令:

觸摸文件名

touch命令用於更新文件的上次訪問時間,但是不存在的文件會影響創建它的效果。

您還可以使用以下命令創建一個文件:

貓>文件名

您現在可以在命令行中輸入文本,並使用CTRL和D將其保存到文件中

點擊這裡查看cat命令的完整指南

創建文件的更好方法是使用nano編輯器。 這使您可以添加文本行,剪切和粘貼,搜索和替換文本並以各種格式保存文件。

點擊這裡查看nano編輯器的完整指南

07的10

如何在文件系統中重命名和移動文件

這是許多方法來重命名文件。

重命名文件的最簡單方法是使用mv命令。

mv oldfilename新文件名

您也可以使用mv命令將文件從一個文件夾移動到另一個文件夾。

mv / path / of / original / file / path / of / target /文件夾

點擊這裡查看mv命令的完整指南

如果你想重命名許多匹配相似模式的文件,你可以使用rename命令。

重命名表達式替換文件名(s)

例如:

重命名“加里”“湯姆”*

這將用tom替換文件夾中的所有文件。 所以一個名為garycv的文件將成為tomcv。

請注意,重命名命令不適用於所有系統。 mv命令更安全。

點擊這裡查看重命名命令的完整指南

08年10月

如何復製文件

要使用Linux複製文件,您可以使用cp命令,如下所示。

cp文件名filename2

上面的命令將復制filename1並將其稱為filename2。

您可以使用複制命令將文件從一個文件夾複製到另一個文件夾。

例如

cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs

上述命令將把文件userdoc1從/ home / username / Documents複製到/ home / username / Documents / UserDocs

點擊這裡查看cp命令的完整指南

09年10月

如何刪除文件和文件夾

您可以使用rm命令刪除文件和文件夾:

rm文件名

如果你想刪除一個文件夾,你需要使用下面的開關:

rm -R文件夾名稱

上述命令將刪除文件夾及其內容,包括子文件夾。

點擊這裡查看rm命令的完整指南

10 10

什麼是符號鏈接和硬鏈接

符號鏈接是指向另一個文件的文件。 桌面快捷方式基本上是一個符號鏈接。

例如,您可能會在系統上安裝以下文件。

也許你希望能夠從家庭/用戶名文件夾訪問該文檔。

您可以使用以下命令創建符號鏈接:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

您可以在兩個位置編輯useraccounts.doc文件,但編輯符號鏈接時實際上是在/ home / username / documents / accounts文件夾中編輯文件。

可以在一個文件系統上創建符號鏈接,並指向另一個文件系統上的文件。

符號鏈接實際上只是創建一個文件,該文件具有指向其他文件或文件夾的指針。

但是,硬鏈接會在兩個文件之間建立直接鏈接。 基本上它們是相同的文件,但只是另一個名稱。

硬鏈接提供了一種分類文件的好方法,而不佔用更多的磁盤空間。

您可以使用以下語法創建硬鏈接:

文件名鏈接到文件名鏈接

語法與符號鏈接類似,但不使用-s開關。

點擊這裡查看硬鏈接的完整指南