linux 文件與目錄管理命令

目錄與路徑:
一、cd (change directory ) : 改變當前的目錄,語法:cd [相對路徑/絕對路徑] cd 後面不跟目錄,表示進入使用者家目錄
     . 表示當前目錄,
    .. 表示父級目錄,
    ~ 表示使用者的家目錄
    ~accountname 表示到accountname這個使用者的家目錄less

二、pwd ( print working directory ) : 顯示當前所在的目錄遞歸

三、mkdir ( make directory ) : 創建新目錄 ,語法: mkdir [-mp] [目錄名稱]
    mkdir -p testq/test2/test3/test4 遞歸創建目錄
    mkdir -m 755 test 創建權限爲711的test目錄rem

四、rmdir (remove directory ) : 刪除目錄,語法:rmdir [-p] [目錄名稱]
     rmdir -p test1/test/test3/testr4 遞歸刪除test1test

文件與目錄管理:
一、ls 顯示文件名稱、屬性等
二、cp 複製文件或者目錄到目的地 語法:cp [-drsu] [來源] [目標]
     -d 在進行copy的時候,若是是link文件,若是不加任何參數,則默認狀況下會將link連接到的源文件copy到目的地,若是加-d時,則會將link文件拷貝到目的地
     -r 能夠進行目錄的copy
     -s 作成link,而不是copy,與ln命令功能相同
    -u, -- update: 若是來源文件教新,或者沒有目標文件的時候,那麼纔會進行copy動做,通常多用於備份的工做date

三、rm 刪除文件,語法: rm [-fir] [文件名]
    -i : 刪除文件時須要通過操做者的確認
    -f : force,強制刪除
    -r : 遞歸刪除,刪除一切,直到沒有東西爲止權限

四、mv 移動文件 語法:mv [-u] [來源] [目的]
    -u 當來源文件交心的時候纔會執行操做語法

basename dirname二進制

查看文件內容
一、cat  由第一行開始顯示文件內容 語法 cat [-nAE] [文件]
    -n 顯示時,連行號打印出來
    -A 將DOS下的<tab>與斷行字符都列出來
    -E 將DOS編輯的文件中,僅列出斷行字符出來
 二、tac 從最後一行開始顯示,能夠看出tac是cat倒着寫
三、more 一頁一頁的顯示文件內容
四、less 與more相似,可是比more更好的地方是,能夠往前翻頁
五、head 只看頭幾行內容 語法:head [-n number] [文件]
    -n number: 顯示number行內容 
六、tail 只看尾幾行內容
七、nl 顯示的時候,也順便顯示出行號
八、od 以二進制的方式讀取文件內容tab