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)單地說就是以根" / "目錄為起點(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)樵谄渌夸洓]有權(quán)限坏怪,所以需要先 cd ~ 切換回用戶的 /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來查看文件
$ cat passwd
使用more和less分頁查看文件
使用 head 和 tail 命令查看文件
$ tail /etc/passwd
$ tail -n 1 /etc/passwd
使用file命令查看文件類型
$ file /bin/ls