linux 目錄與檔案命令

2022-06-09 08:51:11 字數 2073 閱讀 4905

1.cd命令

cd [相對路徑或絕對路徑或特殊符號]

功用:變換目錄

ps: 

不加引數時,預設切換到使用者主目錄,即環境變數home指定的目錄,如root使用者的home變數為/root,那麼cd命令不帶引數時便切換到/root目錄下。

絕對路徑:路徑的寫法一定是由根目錄 / 寫起的,例如 /usr/local/mysql

相對路徑:路徑的寫法不是由根目錄 / 寫起的,例如 首先使用者進入到 /home,然後再進入到test,執行的命令為 「#cd /home,#cd test」。此時使用者所在的路徑為 /home/test。第乙個cd命令後緊跟/home,前面有斜槓;而第二個cd命令後緊跟test,前面沒有斜槓。這個test是相對於/home目錄來講的,所以稱為相對路徑。

例子:
cd    #

不加引數,回到目錄的家目錄下

cd.. #

進入到上一級目錄

cd - #

- 中劃線,表示前乙個工作目錄,這裡的前乙個目錄

cd ~ # ~ 波浪線表示使用者家目錄,和不加引數時類似。

2.ls命令

格式::ls [選項] [目錄或檔案]

ls 就是list的縮寫,通過ls 命令不僅可以檢視linux資料夾包含的檔案,而且可以檢視檔案許可權(包括目錄、資料夾、檔案許可權)檢視目錄資訊等等

常用引數搭配:

ls -a   #列出目錄所有檔案,包含以.開始的隱藏檔案

ls -l #除了檔名之外,還將檔案的許可權、所有者、檔案大小等資訊詳細列出來

ls -a #列出除.及..的其它檔案

ls -r #反序排列

ls -t #以檔案修改時間排序

ls -s #以檔案大小排序

ls -h #以易讀大小顯示

例項:

ls -al     #

列出所有檔案,並顯示檔案詳細資訊

ls -lhrt #

按易讀方式按時間反序排序,並顯示檔案詳細資訊

ls -lrs #

按大小反序顯示檔案詳細資訊

ls -l t* #

列出當前目錄中所有以「t」開頭的目錄的詳細內容

ls | sed "

s:^:`pwd`/:"#

列出檔案絕對路徑(不包含隱藏檔案)

find $pwd -maxdepth 1 | xargs ls -ld #

列出檔案絕對路徑(包含隱藏檔案)

3.pwd命令

pwd  #

檢視當前路徑

pwd -p #

檢視軟鏈結的實際路徑

4.touch命令

格式:touch[選項] 檔名…

功用:touch命令引數可以更改文件或目錄的日期時間,包括訪問時間和更改時間,或者新建乙個不存在的檔案

常用選項: 

-a  只修改檔案的access(訪問)時間.

-c  或--no-create  不建立不存在的檔案。

-d  使用指定的日期時間,而非現在的時間

-m 指修改modify(修改)時間,而不修改access(訪問)時間

-r  file  使用指定file檔案的時間戳(access,modify)更新檔案的時間戳(access,modify)

5.mkdir命令

格式:mkdir [選項] dirname…

功用:建立目錄

常用選項: 

-m,  給即將生成的新目錄設定許可權,《模式》 (類似 chmod),而不是 rwxrwxrwx 減 umask

-p, --parents 如果 mkdir 找不到父目錄,那麼這個引數會首先幫助建立父目錄 (遞迴地建立)

例子:

mkdir  dev 

mkdir -p dev/project/test

mkdir -m 777 test3

linux檔案與目錄管理命令

學習筆記 linux檔案與目錄管理命令 1 cd pwd mkdir rmdir ls ll 這幾個命令不解釋。2 cp 複製檔案 r 遍歷檔案內部所有目錄 a 保留原檔案屬性進行複製 3 rm 刪除檔案 r 遍歷檔案內部所有目錄 f 強制刪除不提示錯誤資訊 rm rf 4 mv 移動檔案或者重新命...

Linux檔案與目錄管理命令

cd 變換目錄 pwd 顯示目錄所在目錄 link 路徑。mkdir 建立新目錄 m 配置檔案檔案的許可權 p 遞迴建立目錄 rmkdir 刪除空目錄 p 連同上層空目錄一起刪除 1 ls 檔案與目錄的檢視 ls al full time 目錄 不加預設為當前目錄 2 cp 複製檔案或目錄 cp 選...

Linux 檔案目錄命令

黑色 代表是普通的檔案 藍色 代表是目錄 資料夾 紫色 代表是檔案 綠色 代表是可以執行的檔案 指令碼檔案 存放linux命令的 紅色 代表是壓縮檔案 clear 清屏 pwd 顯示當前路徑 cd 切換路徑 ll 列印出當前目錄下的所有檔案的詳細資訊,包括大小,是否可讀寫等 ls 檢視當前目錄下的檔...