Linux之文件目錄指令(一)

一、pwd命令

pwd命令是“print working directory”中每個單詞的首字母縮寫,其功能正如所示單詞一樣,爲打印工作目錄,即顯示當前工作目錄的絕對路徑

語法格式: pwd

參考實例

查看當前工作目錄路徑:

[root~]# pwd
/home/linuxcool

二、ls命令

ls 能是列出指定目錄下的內容及其相關屬性信息

默認狀態下,ls命令會列出當前目錄的內容。而帶上參數後,我們可以用ls做更多的事情

語法格式: ls [選項] [文件]

常用參數:

參數 作用
-a 顯示所有文件及目錄 (包括以“.”開頭的隱藏文件)
-l 使用長格式列出文件及目錄信息
-t 根據最後的修改時間排序
-S 根據文件大小排序
-R 遞歸列出所有子目錄

參考實例

列出所有文件(包括隱藏文件):

[root~]# ls -a

列出文件的詳細信息:

[root~]# ls -l

列出根目錄(/)下的所有目錄:

[root~]# ls / 

列出當前工作目錄下所有名稱是 “s” 開頭的文件 :

[root~]# ls -lt s*

注:可以幾個參數合在一起寫

列出 /bin 目錄下的所有目錄及文件的詳細信息 :

[root~]# ls -lR /bin

列出當前工作目錄下所有文件及目錄並以文件的大小進行排序 :

[root~]# ls -aS

三、cd命令

cd命令是”change directory”中單詞的首字母縮寫,其英文釋義是改變目錄,所以該命令的功能是從當前目錄切換到指定目錄

其中目錄的路徑可分爲絕對路徑和相對路徑。若目錄名稱省略,則切換至使用者的用戶目錄(也就是剛登錄時所在的目錄)

另外,“~”也表示爲用戶目錄的意思,“.”則是表示目前所在的目錄,“…”則表示當前目錄位置的上一級目錄

**語法格式:**cd [參數] [目錄名]

常用參數:

參數 作用
返回上一次所在目錄
~ 切換至當前用戶家目錄
切換至當前目錄位置的上一級目錄

參考實例

將當前工作目錄切換到dir目錄,並使用pwd命令查看當前目錄:

[root~]# cd dir
[root dir]# pwd
/root/dir

使用“cd ~ ”和“cd … ”命令進行目錄的切換操作,並使用pwd命令查看當前目錄:

[root dir]# pwd
/root/dir
[root dir]# cd ~
[root~]# pwd
/root
[root dir]# pwd
/root/dir
[root dir]# cd ..
[root dir]# pwd
/root

使用“cd …/…”命令返回上兩級目錄:

[root dir_2]# pwd
/root/dir/dir_1/dir_2
[root dir_2]# cd ../..
[root dir]# pwd
/root/dir

使用“cd”命令返回當前用戶目錄。“cd – ” 命令返回上一次所在目錄:

[root  dir_2]# pwd
/root/dir/dir_1/dir_2
[root  dir_2]# cd
[root~]# pwd
/root
[root~]# cd --
/root/dir/dir_1/dir_2
[root  dir_2]# pwd
/root/dir/dir_1/dir_2

四、mkdir命令

mkdir命令是“make directories”的縮寫,用來創建目錄

注意: 默認狀態下,如果要創建的目錄已經存在,則提示已存在,而不會繼續創建目錄。 所以在創建目錄時,應保證新建的目錄與它所在目錄下的文件沒有重名。 mkdir命令還可以同時創建多個目錄

語法格式 : mkdir [參數] [目錄]

常用參數:

參數 作用
-p 遞歸創建多級目錄
-m 建立目錄的同時設置目錄的權限

參考實例

在工作目錄下,建立一個名爲 dir 的子目錄:

[root~]# mkdir dir

在目錄/usr/linuxcool下建立子目錄dir,並且設置文件屬主有讀、寫和執行權限,其他人無權訪問

[root~]# mkdir -m 700 /usr/linuxcool/dir

同時創建子目錄dir1,dir2,dir3:

[root~]# mkdir dir1 dir2 dir3

遞歸創建目錄:

[root~]# mkdir -p linuxcool/dir
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章