Linux文件路徑詳解

一、絕對路徑和相對路徑

在Linux系統中,文件路徑有絕對路徑和相對路徑兩種表示方式。

1、絕對路徑:以根目錄(/)為參照,以 / 開始表示文件路徑的方式。

例如:/home/username/file.txt

2、相對路徑:以當前工作目錄為參照,表示文件路徑的方式。

2.1、當前目錄(.):表示當前工作目錄的路徑。

例如:./file.txt

2.2、上級目錄(..):表示當前工作目錄的上一級目錄。

例如:../file.txt

二、目錄結構

Linux文件系統的目錄結構是樹形結構,以根目錄(/)為根節點,下面分為許多子目錄。

下面是Linux目錄結構的主要目錄:

/bin :存放二進制可執行文件。

/dev :存放設備文件。

/etc :存放系統配置文件。

/home :存放用戶的主目錄。

/lib :存放系統共享動態鏈接庫。

/mnt :用於掛載外部設備。

/opt :用於安裝第三方軟件。

/proc :虛擬文件系統,存放系統信息。

/root :超級管理員的主目錄。

/sbin :存放超級用戶的二進制可執行文件。

/usr :系統資源目錄,包含用戶的應用程序、庫文件、文檔。

/var :存放日誌文件、緩存文件等。

三、常用命令

以下是常用的Linux文件路徑相關的命令:

1、pwd

命令格式:pwd

功能描述:顯示當前工作目錄的絕對路徑。

示例:
$ pwd
/home/username

2、cd

命令格式:cd [目錄]

功能描述:切換當前工作目錄。

其中,目錄可以是相對路徑或者絕對路徑。

示例:
$ cd /home/username

3、ls

命令格式:ls [選項] [文件/目錄]

功能描述:列出指定文件或目錄的內容。

其中,選項包括:

-a:顯示所有文件和目錄,包括隱藏文件和目錄。

-l:以列表形式顯示文件的詳細信息。

-h:以可讀性更好的方式顯示文件大小。

示例:
$ ls
file.txt
$ ls -a
. .. file.txt
$ ls -l
-rw-r--r-- 1 username username 0 Feb 22 14:58 file.txt
$ ls -lh
-rw-r--r-- 1 username username 0B Feb 22 14:58 file.txt

4、mkdir

命令格式:mkdir [選項] [目錄]

功能描述:創建一個新目錄。

其中,選項包括:

-p:創建遞歸目錄,即如果上級目錄不存在也會一起創建。

示例:
$ mkdir newdir
$ mkdir -p newdir/subdir

5、cp

命令格式:cp [選項] 源文件 目標文件

功能描述:將一個文件複製到另外一個文件或目錄中。

其中,選項包括:

-r:遞歸複製目錄結構。

示例:
$ cp file.txt newdir/
$ cp -r olddir/ newdir/

6、mv

命令格式:mv [選項] 源文件/目錄 目標文件/目錄

功能描述:將一個文件或目錄移到另外一個文件或目錄中。

其中,選項包括:

-i:如果目標文件或目錄已經存在,提示是否覆蓋。

示例:
$ mv file.txt newdir/
$ mv olddir/ newdir/

7、rm

命令格式:rm [選項] 文件/目錄

功能描述:刪除一個文件或目錄。

其中,選項包括:

-r:遞歸刪除目錄結構。

-f:強制刪除,不進行提示。

示例:
$ rm file.txt
$ rm -rf newdir/

四、總結

本文對Linux文件路徑進行了詳細的闡述,包括絕對路徑和相對路徑、目錄結構以及常用命令。

正確的使用文件路徑是Linux系統操作的基礎,希望本文能幫助讀者更好地理解和使用Linux系統。

原創文章,作者:NYXPP,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/372970.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
NYXPP的頭像NYXPP
上一篇 2025-04-25 15:26
下一篇 2025-04-25 15:26

相關推薦

發表回復

登錄後才能評論