Linux 目錄結(jié)構(gòu)及文件基本操作

linux目錄結(jié)構(gòu)及文件基本操作

1.linux目錄結(jié)構(gòu)

FHS標(biāo)準(zhǔn):FHS(英文:Filesystem Hierarchy Standard 中文:文件系統(tǒng)層次結(jié)構(gòu)標(biāo)準(zhǔn)),多數(shù) Linux 版本采用這種文件組織形式,F(xiàn)HS 定義了系統(tǒng)中每個(gè)區(qū)域的用途、所需要的最小構(gòu)成的文件和目錄同時(shí)還給出了例外處理與矛盾處理。

/etc放置設(shè)置文件

/bin或/sbin放置可執(zhí)行文件

/var/log放置系統(tǒng)登錄文件

/usr/share放置共享數(shù)據(jù)

2.目錄路徑

$ cd ..

進(jìn)入上一級(jí)目錄

$ cd ~

進(jìn)入home目錄

$ pwd

獲取當(dāng)前路徑

絕對(duì)路徑

關(guān)于絕對(duì)路徑,簡(jiǎn)單地說(shuō)就是以根" / "目錄為起點(diǎn)的完整路徑,以你所要到的目錄為終點(diǎn)

相對(duì)路徑

相對(duì)路徑,也就是相對(duì)于你當(dāng)前的目錄的路徑,相對(duì)路徑是以當(dāng)前目錄 . 為起點(diǎn),以你所要到的目錄為終點(diǎn)

絕對(duì)路徑

$ cd /usr/local/bin

相對(duì)路徑

$ cd ../../usr/local/bin

3.新建空白文件

同touch命令創(chuàng)建

創(chuàng)建名為 test 的空白文件,因?yàn)樵谄渌夸洓](méi)有權(quán)限,所以需要先 cd ~ 切換回用戶(hù)的 /home/shiyanlou 目錄

$ cd ~

$ touch test

4.新建目錄

使用mkdir創(chuàng)建

$ mkdir mydir

使用 -p 參數(shù),同時(shí)創(chuàng)建父目錄(如果不存在該父目錄),如下我們同時(shí)創(chuàng)建一個(gè)多級(jí)目錄(這在安裝軟件、配置安裝路徑時(shí)非常有用)

$ mkdir -p father/son/grandson

5.復(fù)制文件

使用cp命令復(fù)制

$ cp test father/son/grandson

把 test復(fù)制到father/son/grandson路徑下

復(fù)制目錄

$ cp -r father family

將father目錄復(fù)制到family目錄中

6.刪除文件

使用rm命令刪除文件

$ rm test

$ rm -f test 強(qiáng)行刪除文件

$ rm -r father 刪除目錄

7.移動(dòng)文件與文件重命名

使用mv命令移動(dòng)文件和重命名

$ mv file1 Documents

$ mv file wng 重命名

8.查看文件

使用cat tac nl來(lái)查看文件

$ cat passwd

使用more和less分頁(yè)查看文件

使用 head 和 tail 命令查看文件

$ tail /etc/passwd

$ tail -n 1 /etc/passwd

使用file命令查看文件類(lèi)型

$ file /bin/ls

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容