day3-Linux文件管理

1.文件管理概述
2.系統(tǒng)目錄結(jié)構(gòu)
3.文件路徑定位
4.系統(tǒng)文件管理
5.系統(tǒng)文件屬性
6.系統(tǒng)鏈接文件

1.文件管理概述

1.Bash Shell對(duì)文件進(jìn)行管理

對(duì)一個(gè)文件進(jìn)行創(chuàng)建、復(fù)制、移動(dòng)、刪除轧苫、查找宣决、等等

2.內(nèi)容概括

系統(tǒng)目錄結(jié)構(gòu)
文件路徑定位
文件管理命令

2.系統(tǒng)目錄結(jié)構(gòu)

幾乎所有的計(jì)算機(jī)操作系統(tǒng)都是使用目錄結(jié)構(gòu)組織文件绞灼。
Windows:以多根的方式組織文件 /
Linux:以單根的方式組織文件
CentOs 7 的目錄結(jié)構(gòu)如圖所示


QQ圖片20190726143909.png

1.存放命令相關(guān)的目錄

  • /bin菜职,普通用戶使用的命令
  • /sbin碧磅,管理員使用的命令

2.存放用戶相關(guān)數(shù)據(jù)的家目錄

  • /home,普通用戶的家目錄
  • /root辽慕,超級(jí)管理員root的家目錄

3.系統(tǒng)文件目錄

  • /usr京腥,相當(dāng)于C:、Windows
  • /usr/local溅蛉,軟件安裝目錄
  • /usr/bin/公浪,普通用戶使用的應(yīng)用程序
  • /usr/sbin,管理員使用的應(yīng)用程序
  • /usr/lib船侧,庫(kù)文件欠气,32bit
  • /usr/lib64,庫(kù)文件镜撩,64bit

4.啟動(dòng)目錄

  • /boot晃琳,存放系統(tǒng)啟動(dòng)相關(guān)文件,例如:kernel琐鲁,grub(引導(dǎo)裝載程序)


    image.png

5.配置文件目錄

  • /etc,系統(tǒng)配置文件目錄
  • /etc/sysconfig/network-scripts/ifcfg-人灼,網(wǎng)絡(luò)配置文件
  • /etc/hostname围段,系統(tǒng)主機(jī)名配置文件
  • /etc/resolv.conf,dns客戶端配置文件
  • /etc/hosts投放,本地域名解析配置文件

6.可變的目錄與臨時(shí)目錄

  • /var奈泪,存放一些變化文件,比如/var/log/下的日志文件
  • /var/tmp灸芳,進(jìn)程產(chǎn)生的臨時(shí)文件
  • /tmp涝桅,系統(tǒng)臨時(shí)目錄(回收站)

7.設(shè)備目錄文件

  • /dev,存放設(shè)備文件烙样,比如硬盤冯遂,硬盤分區(qū),光驅(qū)谒获,等等
  • /dev/null蛤肌,黑洞設(shè)備,只進(jìn)不出批狱,相當(dāng)于回收站
  • /dev/random裸准,生成隨機(jī)數(shù)設(shè)備
  • /dev/zero,不斷產(chǎn)生數(shù)據(jù)

8.虛擬的文件系統(tǒng)

  • /proc赔硫,反映系統(tǒng)當(dāng)前進(jìn)程的運(yùn)行狀態(tài)
    PS:類似于小汽車的儀表盤炒俱,能夠看到汽車是否有故障

9.PS:在Linux7系統(tǒng)中,/bin,/sbin权悟,/lib砸王,/lib64,都以軟鏈接的形式鏈接到/usr/目錄下

  • /bin --> /usr/bin
  • /sbin --> /usr/sbin
  • lib --> usr/lib
  • lib64 --> usr/lib64

3.文件路徑定位

比如:/etc/hostname僵芹,整個(gè)文件中包含文件名稱以及文件所在的位置处硬,我們將這個(gè)叫做路徑,也就是說(shuō)我們通過(guò)路徑對(duì)文件進(jìn)行定位拇派。

  • 絕對(duì)路徑:只要以/開始的都算絕對(duì)路徑 ls /a.txt
  • 相對(duì)路徑:相對(duì)于當(dāng)前目錄來(lái)說(shuō)ls a.txt

.和..是什么荷辕?
.代表當(dāng)前目錄
..代表當(dāng)前目錄的上一級(jí)目錄

  • cd改變目錄,常見的使用方法
cd 絕對(duì)路徑 cd /etc/hostname
cd 相對(duì)路徑 cd test/abc   cd .   cd ..
-------------------------------------
cd      #切換目錄件豌,例: cd /etc
cd -    #切換回上一次所在的目錄
cd ~    #切換回當(dāng)前用戶的家目錄,注意:root和普通用戶是否有所不同疮方?
cd .    #代表當(dāng)前目錄,一般在拷貝茧彤、移動(dòng)等情況下使用 cp /etc/hostname ./
cd ..   #切換回當(dāng)前目錄的上級(jí)目錄

4.系統(tǒng)文件管理

1.文件創(chuàng)建命令touch

touch file                    無(wú)則創(chuàng)建,有則修改時(shí)間
touch file2 file3
touch /home/od/file4 file5
touch file{a,b,c}             {}集合骡显,等價(jià) touch a b c
touch file{1..10}
touch file{a..z}

2.目錄創(chuàng)建命令mkdir

選項(xiàng):-v 顯示詳細(xì)信息  -p 遞歸創(chuàng)建目錄
mkdir dir1
mkdir /home/od/dir1 /home/od/dir2
mkdir -v /home/od/{dir3,dir4} 
mkdir -pv /home/od/dir5/dir6
mkdir -pv /home/{od/{diu,but},boy}

3.以樹狀顯示目錄結(jié)構(gòu)命令tree

選項(xiàng): -L: 顯示目錄樹的層級(jí)
tree /home/od/    顯示當(dāng)前目錄下的結(jié)構(gòu)
/home/od/
├── but
├── dir1
├── dir2
├── dir3
├── dir4
├── dir5
│   └── dir6
└── diu

4.復(fù)制命令cp

選項(xiàng): -v:詳細(xì)顯示命令執(zhí)行的操作 -r: 遞歸處理目錄與子目錄 -p: 保留源文件或目錄的屬性

cp file /tmp/file_copy
cp name /tmp/name         不修改名稱
cp file /tmp/             不修改名稱
cp -p file /tmp/file_p    -p保持原文件或目錄的屬性
cp -r  /etc/ /tmp/        復(fù)制目錄需要使用-r參數(shù), 遞歸復(fù)制
cp -rv /etc/hosts /etc/hostname /tmp     拷貝多個(gè)文件至一個(gè)目錄
cp -rv /etc/{hosts,hosts.bak}
cp -rv /etc/hosts{,-org}

5.移動(dòng)或重命名命令mv

mv file file1               原地移動(dòng)算改名
mv file1 /tmp/              移動(dòng)文件至tmp目錄
mv /tmp/file1 ./            移動(dòng)tmp目錄的文件至當(dāng)前目錄
mv dir/ /tmp/               移動(dòng)目錄至/tmp目錄下

touch file{1..3}
mv file1 file2 file3 /opt/    移動(dòng)多個(gè)文件或至同一個(gè)目錄

mkdir dir{1..3}
mv dir1/ dir2/ dir3/ /opt     移動(dòng)多個(gè)目錄至同一個(gè)目錄

6.刪除命令rm

選項(xiàng):-r: 遞歸 -f: 強(qiáng)制刪除 -v: 詳細(xì)過(guò)程
rm  file.txt          刪除文件, 默認(rèn)rm存在alias別名,rm -i所以會(huì)提醒是否刪除文件
rm -f file.txt        刪除文件, 不提醒
--------------------------------
rm -r dir/        遞歸刪除目錄曾掂,會(huì)提示
rm -rf dir/       強(qiáng)制刪除目錄,不提醒(慎用)
--------------------------------
1.rm刪除示例
mkdir /home/dir10
touch /home/dir10/{file2,file3,.file4}
rm -f /home/dir10/*  //不包括隱藏文件 
ls /home/dir10/ -a
. .. .file4
--------------------------------
2.rm刪除示例2
touch file{1..10}
touch {1..10}.pdf
rm -rf file* 
rm -rf *.pdf
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末惫谤,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子珠洗,更是在濱河造成了極大的恐慌溜歪,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件许蓖,死亡現(xiàn)場(chǎng)離奇詭異蝴猪,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)膊爪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門自阱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人米酬,你說(shuō)我怎么就攤上這事沛豌。” “怎么了赃额?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵琼懊,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我爬早,道長(zhǎng)哼丈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任筛严,我火速辦了婚禮醉旦,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己车胡,他們只是感情好檬输,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著匈棘,像睡著了一般丧慈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上主卫,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天逃默,我揣著相機(jī)與錄音,去河邊找鬼簇搅。 笑死完域,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的瘩将。 我是一名探鬼主播吟税,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼姿现!你這毒婦竟也來(lái)了肠仪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤备典,失蹤者是張志新(化名)和其女友劉穎藤韵,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體熊经,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年欲险,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了镐依。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡天试,死狀恐怖槐壳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情喜每,我是刑警寧澤务唐,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站带兜,受9級(jí)特大地震影響枫笛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜刚照,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一刑巧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦啊楚、人聲如沸吠冤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)拯辙。三九已至,卻和暖如春颜价,著一層夾襖步出監(jiān)牢的瞬間涯保,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工拍嵌, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留遭赂,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓横辆,卻偏偏與公主長(zhǎng)得像撇他,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子狈蚤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 一困肩、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 5,744評(píng)論 0 10
  • 一、VMware的使用和Linux系統(tǒng)的安裝1脆侮、VMware的快照锌畸、掛起的作用 快照:保存某一個(gè)狀態(tài),連命令行的輸...
    seeiy閱讀 1,942評(píng)論 0 1
  • 一靖避、Linux系統(tǒng)目錄結(jié)構(gòu) 在Windows系統(tǒng)中潭枣,是以多根的方式組織文件,比如C:\ D:\ E:\等幻捏,而在Li...
    靜如止水yw閱讀 190評(píng)論 0 0
  • / 根目錄包含了幾乎所的文件目錄盆犁。相當(dāng)于中央系統(tǒng)。進(jìn)入的最簡(jiǎn)單方法是:cd /篡九。 /boot 引導(dǎo)程序谐岁,內(nèi)核等...
    gyl_coder閱讀 2,097評(píng)論 1 5
  • 牛奶營(yíng)養(yǎng)豐富,含有高級(jí)的脂肪榛臼、各種蛋白質(zhì)伊佃、維生素、礦物質(zhì)沛善,特別是含有較多維生素B族航揉,它們能滋潤(rùn)肌膚,保護(hù)表皮金刁、防裂...
    百家燕閱讀 760評(píng)論 0 0