linux檔案與目錄管理

2021-09-29 16:58:59 字數 2311 閱讀 3713

linux目錄結構為樹狀結構,最頂級為『/』  .,其他目錄掛載到樹中,

先了解一下絕對路徑和相對路徑:

>>絕對路徑: 由根目錄  / 寫起,如: /data/hosts

>>相對路徑:  cd ../man      --不從根目錄開始

目錄操作常用命令:

檔案操作常用命令:

ls  :

語法 : ls  /data

選項與引數:

pwd :

pwd 是print working directory的縮寫,也就是顯示目前所在目錄的命令。

語法 : pwd 

cd :

切換目錄

語法 :cd 目錄

選項與引數:

mkdir :

建立新目錄

語法:mkdir 目錄名

選項與引數:

栗子:[root@oldboy--01 data]#  mkdir -p a/d/c 

---當前目錄下床架a目錄/d目錄/c目錄

rmdir :

刪除空目錄  

選項與引數:

rm :

刪除乙個目錄中的乙個或多個檔案或目錄

選項與引數:

cp :

原名:copy,即拷貝檔案和目錄

選項與引數:

-f:為強制(force)的意思,若目標檔案已經存在且無法開啟,則移除後再嘗試一次;

-i:若目標檔(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)

-l:進行硬式鏈結(hard link)的鏈結檔建立,而非複製檔案本身;

-p:連同檔案的屬性一起複製過去,而非使用預設屬性(備份常用);

-r:遞迴持續複製,用於目錄的複製行為;(常用)

-s:複製成為符號鏈結檔 (symbolic link),亦即『捷徑』檔案;

-u:若 destination 比 source 舊才公升級 destination !

mv :

語法   mv test1 test2    --test1要移動的檔案或目錄   test2 移動到的目錄

選項與引數:

touch :

新建檔案

語法 touch 檔名

命令引數:

-a 或--time = atime--time =access或--time=use 只更改訪問時間

-c 或--no-create 不建立任何文件

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

-m 或--time=mtime或--time=modify 只更改變動時間  

-r 把指定文件或目錄的日期時間,統統設成和參考文件和目錄的日期時間相同

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

由第一行開始顯示檔案內容

語法:

cat [-abentv]
選項與引數:

取出檔案前面幾行

語法: head -n 檔名

取出檔案後面幾行

語法:tail -n 檔名

基本上 vi/vim 共分為三種模式,分別是命令模式(command mode)輸入模式(insert mode)底線命令模式(last line mode)。 這三種模式的作用分別是:

使用者剛剛啟動 vi/vim,便進入了命令模式。

此狀態下敲擊鍵盤動作會被vim識別為命令,而非輸入字元。比如我們此時按下i,並不會輸入乙個字元,i被當作了乙個命令。

以下是常用的幾個命令:

命令模式只有一些最基本的命令,因此仍要依靠底線命令模式輸入更多命令。

在命令模式下按下i就進入了輸入模式。

在輸入模式中,可以使用以下按鍵:

在命令模式下按下:(英文冒號)就進入了底線命令模式。

底線命令模式可以輸入單個或多個字元的命令,可用的命令非常多。

在底線命令模式中,基本的命令有(已經省略了冒號):

按esc鍵可隨時退出底線命令模式。

Linux 檔案與目錄管理

特殊目錄 當前目錄 上一層目錄 上乙個工作目錄 當前使用者的家目錄 username username的家目錄 ls,重要選項 a 顯示隱藏部分,r 遞迴顯示資料夾內容 l 顯示詳細資訊 ll等價與 ls l file 顯示文件到屬性,如binary or ascii等 which command ...

Linux檔案與目錄管理

1 幾個常見的處理目錄的指令 cd 變換目錄 change directory 注意 目錄名稱與cd指令之間存在乙個空格 pwd 顯示當前目錄 print working directory pwd p 顯示完整路徑 mkdir 建立乙個新的目錄 make directory mkdir p tes...

Linux 檔案與目錄管理

1 當前目錄 上層目錄 cd cc 由aa bb 目錄切換到 aa cc 目錄下 上一工作目錄 相當於視窗中alt tab 當前使用者身份到主資料夾 2.cd 目錄切換 change directory 3.pwd顯示目前所在目錄 print working directory 4.mkdir 建立...