如何在Linux中更改目錄

本指南將向您展示如何使用Linux終端瀏覽您的文件系統。

您的計算機將至少具有一個啟動操作系統所需的驅動器。 您啟動的驅動器通常是硬盤驅動器或SSD,但可以是DVD驅動器或USB驅動器。

計算機上的操作系統將提供一種命名機制,以便您可以與每個驅動器進行交互。

如果您習慣於Windows操作系統,那麼您將意識到每個驅動器都有一個驅動器號。

一般命名慣例如下:

每個驅動器將被拆分成由文件夾和文件組成的樹。 例如,一個典型的C驅動器可能看起來像這樣:

C盤上的內容會有所不同,上面只是一個例子,但您可以看到頂層是盤符,然後下面有三個文件夾(用戶,窗口,程序文件)。 在這些文件夾下面會有其他文件夾,並在這些文件夾下面有更多文件夾。

在Windows中,您可以通過在Windows資源管理器中單擊文件夾來瀏覽文件夾。

您還可以打開命令提示符並使用Windows cd命令瀏覽文件夾結構。

Linux還提供了一種命名驅動器的方法。 Linux中的驅動器被稱為設備,因此每個驅動器都以“/ dev”開頭,因為設備被視為文件。

接下來的兩個字母是指驅動器的類型。

現代計算機傾向於使用SCSI驅動器 ,因此將其縮短為“SD”。

第三個字母從“A”開始,對於每個新驅動器,它都向上移動一個字母。 (即:B,C,D)。 因此,通常第一個驅動器將被稱為“SDA”,並且通常不是用於引導系統的SSD或硬盤驅動器。 “SDB”通常是指第二個硬盤驅動器,USB驅動器或外部硬盤驅動器。 隨後的每個驅動器都會獲取下一個字母。

最後,有一個表示分區的數字。

因此標準硬盤通常稱為/ dev / sda,其中包含名為/ dev / sda1,/ dev / sda2等的單獨分區。

大多數Linux發行版提供了類似於Windows資源管理器的圖形文件管理器。 但是,與Windows一樣,您可以使用Linux命令行瀏覽文件系統。

您的Linux系統採用樹形格式,其頂部的/目錄位於下方的各個目錄中。

/目錄下的常用文件夾如下所示:

您可以通過閱讀本指南了解所有這些文件夾的用途,其中顯示了使用Linux瀏覽文件系統的10個基本命令

使用cd命令進行基本導航

大多數時候你會想要在你的home文件夾的範圍內工作。 您的主文件夾的結構與Windows中的“我的文檔”文件夾非常相似。

想像一下,您的主文件夾下有以下文件夾設置:

當你打開一個終端窗口時,你一般會發現自己在你的主文件夾中。 您可以使用pwd命令來確認這一點。

PWD

結果將會沿著/ home / username的方向。

您可以通過鍵入cd tilde命令始終返回到/ home / username文件夾:

cd〜

假設您位於/ home /用戶名文件夾中,並且想要進入聖誕照片文件夾。

你可以用許多不同的方式做到這一點。

例如,您可以運行一系列的cd命令,如下所示:

cd圖片
cd“聖誕照片”

第一個命令會將您從用戶名文件夾下移到Pictures文件夾。 第二個命令將您從“圖片”文件夾下拉到“聖誕照片”文件夾。 請注意,由於文件夾名稱中有空格,因此“聖誕照片”處於引號中。

您也可以使用反斜杠而不是引號來轉義命令中的空格。 例如:

cd聖誕節\照片

您可以使用如下兩個命令來代替使用兩個命令:

CD圖片/聖誕節\照片

如果您不在主文件夾中,並且您位於更高級別的文件夾(如/),則可以執行其中一項操作。

您可以如下指定整個路徑:

cd / home /用戶名/圖片/聖誕節\照片

您也可以使用代字號轉到主文件夾,然後按如下所示運行命令:

cd〜
CD圖片/聖誕節\照片

另一種方法是在一個命令中使用波浪符號,如下所示:

cd〜/圖片/聖誕節\照片

這意味著,無論您在文件系統中的哪個位置,都可以使用符號〜/作為路徑中的第一個字符到達主文件夾下的任何文件夾。

這有助於嘗試從一個低級文件夾到另一個。 例如,假設您在聖誕節照片文件夾中,現在您想要轉到位於音樂文件夾下的雷鬼音樂文件夾。

您可以執行以下操作:

cd ..
cd ..
cd音樂
cd雷鬼

這兩個點表示你想要上一個目錄。 如果你想上兩個目錄,你可以使用下面的語法:

cd ../ ..

還有三個?

cd ../../ ..

您可以在一個命令中全部指定cd命令,如下所示:

cd ../../Music/Reggae

雖然這可以起作用,但使用以下語法要好得多,因為它可以節省您在重新下一步之前必須計算出需要增加的層數:

cd〜/音樂/雷鬼音樂

符號鏈接

如果您有符號鏈接,則需要了解一些定義cd命令在執行時的行為的開關。

想像一下,我創建了一個名為Christmas_Photos的聖誕照片文件夾的符號鏈接。 這將節省在導航到聖誕照片文件夾時不得不使用反斜杠。 (重命名文件夾可能是一個更好的主意)。

結構現在看起來像這樣:

Christmas_Photos文件夾根本不是文件夾。 這是一個指向聖誕照片文件夾的鏈接。

如果針對指向文件夾的符號鏈接運行cd命令,您將能夠看到該文件夾內的所有文件和文件夾。

根據CD的手冊頁面,默認行為是遵循符號鏈接。

例如看看下面的命令

cd〜/圖片/聖誕節照片

如果在運行此命令後運行pwd命令,將會得到以下結果。

/家/用戶名/圖片/ Christmas_Photos

要強制執行此行為,可以使用以下命令:

CD -L〜/圖片/聖誕節照片

如果您想使用物理路徑,則需要輸入以下命令:

cd -P〜/圖片/聖誕節照片

現在,當您運行pwd命令時,您將看到以下結果:

/ home / username /圖片/聖誕照片

概要

本指南向您展示了您需要了解的一切,以便使用Linux命令行成功解決文件系統問題。

要了解所有可能的選項,請點擊這裡查看cd手冊頁。