Linux 目錄結構及文件基本操作
Linux 是以樹形目錄結構的形式來構建整個系統(tǒng)的,可以理解為樹形目錄是一個用戶可操作系統(tǒng)的骨架。
以 . 開頭的文件都是隱藏文件
使用 ls -a 命令查看隱藏文件
. 表示當前目錄誊爹,.. 表示上一級目錄
~ 通常表示當前用戶的 home 目錄拉盾。使用 pwd 命令可以獲取當前所在路徑(絕對路徑)。
關于絕對路徑,簡單地說就是以根" / "目錄為起點的完整路徑稽物,以你所要到的目錄為終點
相對路徑,也就是相對于你當前的目錄的路徑折欠,相對路徑是以當前目錄 . 為起點贝或,以你所要到的目錄為終點,表現(xiàn)形式如:
usr/local/bin (這里假設你當前目錄為根目錄)锐秦。
使用 mkdir(make directories)命令可以創(chuàng)建一個空目錄咪奖,也可同時指定創(chuàng)建目錄的權限屬性。
使用 -p 參數(shù)酱床,同時創(chuàng)建父目錄(如果不存在該父目錄)羊赵,如下我們同時創(chuàng)建一個多級目錄
$ mkdir -p father/son/grandson
復制文件
使用 cp(copy)命令復制一個文件到指定目錄。
復制目錄
要成功復制目錄需要加上 -r 或者 -R 參數(shù)扇谣,表示遞歸復制昧捷,就是說有點“株連九族”的意思:
$ cp -r father family
刪除文件
使用 rm(remove files or directories)命令刪除一個文件:
$ rm test
直接刪除文件,可以使用 -f 參數(shù)強制刪除
刪除目錄
跟復制目錄一樣罐寨,要刪除一個目錄靡挥,也需要加上 -r 或 -R 參數(shù):
$ rm -r family
移動文件
使用 mv(move or rename files)命令移動文件(剪切)。將文件“ file1 ”移動到 Documents 目錄
重命名文件
將文件“ file1 ”重命名為“ myfile ”:
mv 舊的文件名 新的文件名:
$ mv file1 myfile
rename 命令可以批量重命名
查看文件
使用 cat鸯绿,tac 和 nl 命令查看文件
前兩個命令都是用來打印文件內容到標準輸出(終端)跋破,其中 cat 為正序顯示,tac 為倒序顯示瓶蝴。
使用 more 和 less 命令分頁查看文件
前面我提到過毒返,在 Linux 中文件的類型不是根據(jù)文件后綴來判斷的,我們通常使用 file 命令查看文件的類型