Linux文件處理命令

??基本文件處理主要包括創(chuàng)建,刪除污桦,復制空盼,剪切/重命名书幕,鏈接等操作。在對文件操作前必須切換到相應目錄揽趾。

切換目錄

  • cd 切換目錄

cd destination

destination參數可以用兩種方式表示:一種是使用絕對文件路徑台汇,另一種是使用相對文件路徑。絕對路徑從根開始/;相對路徑以當前路徑作為參照../

jeetchan@ubuntu-16044-server-lts:~$ cd /usr/bin
jeetchan@ubuntu-16044-server-lts:/usr/bin$ cd ../../etc
jeetchan@ubuntu-16044-server-lts:/etc$

除了指定具體路勁苟呐,還可以用以下方法快速改變當前工作目錄:

  • cd ~ 當前用戶Home目錄
  • cd 當前用戶Home目錄
  • cd - 上次目錄
  • cd .. 上級目錄
  • pwd 打印當前工作目錄

jeetchan@ubuntu-16044-server-lts:/etc$ pwd
/etc
jeetchan@ubuntu-16044-server-lts:/etc$

創(chuàng)建

  • mkdir 創(chuàng)建目錄
    mkdir [OPTION]... DIRECTORY...
    -p選項可同時創(chuàng)建目錄的父目錄

root@ubuntu-16044-server-lts:/home/jeetchan/Learn# mkdir foo
root@ubuntu-16044-server-lts:/home/jeetchan/Learn# ls
foo
root@ubuntu-16044-server-lts:/home/jeetchan/Learn# mkdir foo/bar/baz
mkdir: cannot create directory ‘foo/bar/baz’: No such file or directory
root@ubuntu-16044-server-lts:/home/jeetchan/Learn# mkdir -p foo/bar/baz
root@ubuntu-16044-server-lts:/home/jeetchan/Learn# ls -l foo/bar/baz
total 0

  • touch 創(chuàng)建空文件
    touch [OPTION]... FILE...
    touch 命令用于創(chuàng)建空文件痒芝,也可以更改 Unix 和 Linux 系統(tǒng)上現有文件時間戳。

刪除

  • rmdir 刪除空目錄
    rmdir [OPTION]... DIRECTORY...
    rmdir 只能刪除空目錄牵素,且當前工作目錄必須在被刪除目錄之上严衬,不能是被刪除目錄本身,也不能是被刪除目錄的子目錄笆呆。
  • rm 刪除文件或目錄
    rm [OPTION]... [FILE]...
    使用rm命令必須謹慎请琳,僅僅一丁點的敲錯或無知都可能導致不可恢復的系統(tǒng)崩壞。類 Unix 的操作系統(tǒng)赠幕,比如說 Linux单起,沒有復原命令。無論什么時候劣坊,rm 命令用到通配符(除了仔細檢查輸入的內容外`值埂),用 ls 命令來測試通配符局冰。這會讓你看到要刪除的文件列表测蘑。以下命令執(zhí)行的結果完全不同,可能和預期不一樣:
rm -rf /home/jeetchan/Learn/foo/bar/* # 刪除bar目錄下的所有文件
rm -rf /home/jeetchan/Learn/foo/bar/ # 刪除bar目錄  

復制

  • cp 復制文件和目錄
 cp [OPTION]... [-T] SOURCE DEST
 cp [OPTION]... SOURCE... DIRECTORY
 cp [OPTION]... -t DIRECTORY SOURCE...

選項:
-r : 復制目錄
-p : 同時復制文件屬性
-d : 若源文件是鏈接文件康二,則復制鏈接屬性

剪切/重命名

  • mv 剪切和重命名文件
    rm [OPTION]... [FILE]...
    如果將一個文件移到一個已經存在的目標文件中碳胳,則目標文件的內容將被覆蓋∧穑可用-i選項進行交互式操作挨约。

鏈接

  • ln 創(chuàng)建鏈接
    ln [OPTION]... TARGET... DIRECTORY
    在Linux中有兩種不同類型的文件鏈接,硬鏈接和符號鏈接产雹。默認的連接類型是硬鏈接诫惭。硬鏈接擁有相同 i 節(jié)點和存儲block塊,可以看做是同一個文件蔓挖。如果要創(chuàng)建符號鏈接必須使用"-s"選項夕土,符號鏈接有點像Windows中的快捷方式,符號鏈接文件不是一個獨立的文件瘟判,它的許多屬性依賴于源文件怨绣。

Note

??tab 鍵自動補全,在切換目錄或輸入命令時可按tab 鍵自動補全拷获,這在目錄層次較深或者命令較長時很有用篮撑。

??Linux文件系統(tǒng)結構是從Unix文件結構演進過來的。在Linux文件系統(tǒng)中匆瓜,通用的目錄名用于表示一些常見的功能赢笨。普通用戶的主目錄為/home 未蝌,/root為root用戶的主目錄。

  • / 虛擬目錄的根目錄质欲。通常不會在這里存儲文件
  • /bin 二進制目錄树埠,存放許多用戶級的GNU工具
  • /boot 啟動目錄,存放啟動文件
  • /dev 設備目錄嘶伟,Linux在這里創(chuàng)建設備節(jié)點
  • /etc 系統(tǒng)配置文件目錄
  • /home 主目錄怎憋,Linux在這里創(chuàng)建用戶目錄
  • /lib 庫目錄,存放系統(tǒng)和應用程序的庫文件
  • /media 媒體目錄九昧,可移動媒體設備的常用掛載點
  • /mnt 掛載目錄绊袋,另一個可移動媒體設備的常用掛載點
  • /opt 可選目錄,常用于存放第三方軟件包和數據文件
  • /proc 進程目錄铸鹰,存放現有硬件及當前進程的相關信息
  • /root root用戶的主目錄
  • /sbin 系統(tǒng)二進制目錄癌别,存放許多GNU管理員級工具
  • /run 運行目錄,存放系統(tǒng)運作時的運行時數據
  • /srv 服務目錄蹋笼,存放本地服務的相關文件
  • /sys 系統(tǒng)目錄展姐,存放系統(tǒng)硬件信息的相關文件
  • /tmp 臨時目錄,可以在該目錄中創(chuàng)建和刪除臨時工作文件
  • /usr Unix System Resource剖毯,即Unix系統(tǒng)資源的縮寫圾笨,用戶二進制目錄,大量用戶級的GNU工具和數據文件都存儲在這里
  • /var 可變目錄逊谋,用以存放經常變化的文件擂达,比如日志文件

參考

Filesystem Hierarchy Standard
在 Linux 下 9 個有用的 touch 命令示例
8 個你不一定全都了解的 rm 命令示例
永遠不要在Linux執(zhí)行的10個最危險的命令

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市胶滋,隨后出現的幾起案子板鬓,更是在濱河造成了極大的恐慌,老刑警劉巖究恤,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件俭令,死亡現場離奇詭異,居然都是意外死亡丁溅,警方通過查閱死者的電腦和手機唤蔗,發(fā)現死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來窟赏,“玉大人,你說我怎么就攤上這事箱季⊙那睿” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵藏雏,是天一觀的道長拷况。 經常有香客問我作煌,道長,這世上最難降的妖魔是什么赚瘦? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任粟誓,我火速辦了婚禮,結果婚禮上起意,老公的妹妹穿的比我還像新娘鹰服。我一直安慰自己,他們只是感情好揽咕,可當我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布悲酷。 她就那樣靜靜地躺著,像睡著了一般亲善。 火紅的嫁衣襯著肌膚如雪设易。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天蛹头,我揣著相機與錄音顿肺,去河邊找鬼。 笑死渣蜗,一個胖子當著我的面吹牛屠尊,可吹牛的內容都是我干的。 我是一名探鬼主播袍睡,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼知染,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了斑胜?” 一聲冷哼從身側響起控淡,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎止潘,沒想到半個月后掺炭,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡凭戴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年涧狮,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片么夫。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡者冤,死狀恐怖,靈堂內的尸體忽然破棺而出档痪,到底是詐尸還是另有隱情涉枫,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布腐螟,位于F島的核電站愿汰,受9級特大地震影響困后,放射性物質發(fā)生泄漏。R本人自食惡果不足惜衬廷,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一摇予、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧吗跋,春花似錦侧戴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至秩冈,卻和暖如春本缠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背入问。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工丹锹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人芬失。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓楣黍,卻偏偏與公主長得像,于是被迫代替她去往敵國和親棱烂。 傳聞我的和親對象是個殘疾皇子租漂,可洞房花燭夜當晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內容

  • Ubuntu的發(fā)音 Ubuntu衬鱼,源于非洲祖魯人和科薩人的語言业筏,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,217評論 9 467
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數據革命閱讀 12,149評論 2 34
  • Linux常用命令大全(非常全D窈铡K馀帧!)原文鏈接:http://www.cnblogs.com/yjd_hycf_s...
    JokerJin閱讀 578評論 0 3
  • 新形勢下抛蚤,如何做好社區(qū)工作 社區(qū)是社會構成細胞台谢,和諧社會的基礎在社區(qū)。社區(qū)工作的面越來越廣岁经,社區(qū)與居民的關系越來...
    大器晚成_b645閱讀 151評論 0 1
  • 懷念一個人 戈多 | 作者 這一天对碌,沉入汨羅江的屈原 在一個古老北方小鎮(zhèn)的艾草和粽香里飄浮 從幽深的小巷,牌樓蒿偎,龍...
    二時代文藝閱讀 174評論 0 1