Linux文件和目錄操作命令【day1:詳細待續】

常用命令及用法總計

1. pwd

顯示當前所在位置,一般不用加參數

2. cd

切換目錄

3. tree

  • 說明: 以樹形結構顯示目錄所在內容,文件、子目錄及子目錄里文件和目錄
  • 參數:
-a 顯示所有文件,包含隱藏文件
-d 只顯示目錄
-f 顯示每個文件完整路徑
-i 不顯示樹枝,常同-f 配合用
-L num  顯示目錄下深度,mum為大于0整數
-F 在不同文件后加上,* 、 = @ | 等符號
  • 使用案例:
#顯示所有文件,包含隱藏
tree -a /var/www  
#僅列出第一層目錄結構
tree -L 1 /var/www
#僅顯示目錄(不顯示文件)
tree -d /var/www

4. mkdir 創建目錄

  • 參數說明
-p 遞歸創建
-m 設置創建目錄權限
-v 顯示創建過程
  • 操作案例
#遞歸創建多個多級目錄
mdkir -p {dir1,dir2}/dir1_2, dir2_2}
mkdir -p num/dir{1..5}  eng/{a..f}
2018-12-09_mkdir.png

5. touch 創建空文件或改變文件時間戳屬性

  • 參數說明
-a 值更改文件的最好訪問時間
-d STRING 使用STRING字符串代表的時間作為模板設置制定文件的時間熟悉
-m 值更改指定文件的最好修改時間
-r file 將指定文件的時間屬性設置為與模板文件file的時間屬性相同
-t STAMP 
  • 案例
#創建多個文件
touch a.txt b.txt
touch stu{1..5}.txt   //創建1.txt 2.txt 3.txt 4.txt 5.txt
#更改最好訪問時間
touch -a 1.txt
#更改最后修改時間
touch -m 1.txt

6. ls 顯示目錄下內容及相關屬性

  • 參數說明
-l 列出文件及目錄的詳細信息
-a 顯示目錄下所有文件(含隱藏文件)
-A 列出所有文件,不包括.  ..這兩個目錄
-t 根據修改時間排序
-r 使用相反次序排序(倒序)
-S 根據文件大小排序
-X 根據擴展名排序
-c  根據狀態改變時間(ctime)排序
-u 根據最后訪問時間(atime)排序
-i 顯示incode節點信息
-h 以人類可讀方式顯示文件或目錄的大小
--full-time 以完整的時間格式輸出
-F 在條目后加上文件類型的指示符號(*、/、@、|)
  • 應用案例
# 獲取所有文件夾
ls -F | grep /
#獲取普通文件
ls -F | grep -v /
#查看目錄本身信息
ls -ld 
#獲取最近更新的文件
ls -lrt 或 ls -rt

7. cp 復制文件或目錄

  • 參數
-p 復制文件源文件的所有者、權限信息及時間屬性
-d 源文件是符號鏈接,僅復制符號鏈接本身,保留符號鏈接指向的目標文件或目錄
-r 遞歸復制目錄,即復制目錄下的所有層級的子目錄及文件
-a 等同于上面的p、d、r這三個選項功能的總和
-i 覆蓋已有文件前提示用戶
-t 默認命令格式:cp 源文件 目標文件,使用-t參數可顛倒順序
  • 快速備份文件案例
方法1: cp /var/www/test /var/www/test.ori
方法2: cp /var/www/test{,.ori} 
原理:bash對大括號的展開操作

8. mv:移動文件或重命名

  • 參數說明:
-u 源文件比目標文件新,或目標文件不存在時才移動
-i 目標文件已存,則詢問是否覆蓋
-f 目標文件存在,不詢問,直接覆蓋
-n 不覆蓋已存在的文件
-t 默認命令格式:mv 源文件 目標文件,使用-t參數可顛倒順序
  • 使用案例:
#移動多個文件
mv file1.txt file2.txt  newdir/

9. rm 刪除文件或目錄

刪除后,通過回復工具可回復(文件反刪除利器如:ext3grep、extundelete等)

  • 參數說明:
-f 強制刪除,忽略不存在的文件
-r 遞歸刪除目錄及內容
-i 刪除前確認
-I 在刪除超過3個文件或遞歸刪除前要確認

10 rmdir 刪除空目錄

  • 參數說明:
-p 遞歸刪除
-v 顯示刪除過程

11. ln 軟硬鏈接

  • 硬鏈接說明:
    硬鏈接是指通過索引節點(Inode)來進行鏈接。在Linux文件系統中,所有文件都有一個獨有的inode編號。
    刪除硬鏈接任意其一,文件實體并未刪除。必須刪除源文件及源文件對應硬鏈接文件,文件實體才會被刪除。
    通過設置硬鏈接,防止重要文件被誤刪。
    查看硬鏈接方法:ls -lih

  • 軟連接說明
    軟連接(符合鏈接)類似Window中快捷鍵。
    目標軟連接路徑不能提前創建。
    硬鏈接類型為普通文件,軟連接是真正的鏈接文件。
    軟連接和源文件是不同文件,inode號不同。

  • 參數說明

無參數 創建硬鏈接
-s 創建軟連接(符號鏈接)

12 readlink 查看符號鏈接內容

13 find 查找目錄下文件

xargs | 將標準輸入轉成命令行參數
rename | 重命名文件
basename | 顯示文件名或目錄名
dirname | 顯示文件或目錄路徑
chattr | 改變文件擴展屬性
lsattr | 查看文件擴展屬性
file | 顯示文件類型
md5sum | 計算和校驗文件的md5值
chown | 改變文件或目錄的用戶名和用戶組
chmod | 改變文件或目錄權限
chgrp | 更改文件用戶組
umask | 顯示或設置權限掩碼

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,818評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,185評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,656評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,647評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,446評論 6 405
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,951評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,041評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,189評論 0 287
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,718評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,602評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,800評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,316評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,045評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,419評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,671評論 1 281
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,420評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,755評論 2 371

推薦閱讀更多精彩內容