无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

詳細講解linux文件管理(結(jié)構(gòu))

2022-08-31 14:21 作者:補給站Linux內(nèi)核  | 我要投稿

linux的哲學(xué)思想:

一切皆文件:把幾乎有多的資源都抽象為文件

由眾多功能單一的程序組成,當(dāng)完成復(fù)雜任務(wù)時組合單一的小程序:

每一個命令都避免和用戶交互:易于以編程的方式完成自動化任務(wù)

使用純文本文件保存程序的配置文件:

linux的文件系統(tǒng)和windows不同,linux的文件系統(tǒng)為單根文件系統(tǒng)所有文件都在其中!


文件系統(tǒng)結(jié)構(gòu)


【文章福利】小編推薦自己的Linux內(nèi)核技術(shù)交流群:【891587639】整理了一些個人覺得比較好的學(xué)習(xí)書籍、視頻資料共享在群文件里面,有需要的可以自行添加哦?。。。ê曨l教程、電子書、實戰(zhàn)項目及代碼)??

在linux中,由于使用了ext系列文件系統(tǒng),使得linux系統(tǒng)對文件名的大小寫敏感,以"."開頭的文件為隱藏文件 ls命令可以查看當(dāng)前目錄下的文件當(dāng)使用

文件:文件分為元數(shù)據(jù)和數(shù)據(jù)兩部分組成

? ?元數(shù)據(jù):指文件的屬性信息.比如訪問時間.修改時間.文件大小.屬主數(shù)組等信息.并不包含文件內(nèi)容,只是文件的標(biāo)簽

? ? 數(shù)據(jù):存放數(shù)據(jù)內(nèi)容

?注意:元數(shù)據(jù)和數(shù)據(jù)并不在一起存放,當(dāng)磁盤格式化時.有專門的空間存放文件的元數(shù)據(jù)(inode)和數(shù)據(jù),待續(xù).

文件命名規(guī)則:略... ? ? ? #PS:no zuo no die

linux文件類型:

-:普通文件

d: 目錄文件

b: 塊設(shè)備

c: 字符設(shè)備

l: 符號鏈接文件

p: 管道文件pipe

s: 套接字文件socke

文件的三個時間:(查看命令為 "stat")

access time:訪問時間,atime,讀取文件內(nèi)容

modify time: 修改時間, mtime,改變文件內(nèi)容(數(shù)據(jù))

change time: 改變時間, ctime,元數(shù)據(jù)發(fā)生改變change time: 改變時間, ctime,元數(shù)據(jù)發(fā)生改變

cp命令:

用來將一個或多個源文件或者目錄復(fù)制到指定的目的文件或目錄。它可以將單個源文件復(fù)制成一個指定文件名的具體的文件或一個已經(jīng)存在的目錄下。cp命令還支持同時復(fù)制多個文件,當(dāng)一次復(fù)制多個文件時,目標(biāo)文件參數(shù)必須是一個已經(jīng)存在的目錄,否則將出現(xiàn)錯誤。

-f:強行復(fù)制文件或目錄,不論目標(biāo)文件或目錄是否已存在;

-i:覆蓋既有文件之前先詢問用戶;

-l:對源文件建立硬連接,而非復(fù)制文件;

-p:保留源文件或目錄的屬性;

-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一并處理; -s:對源文件建立符號連接,而非復(fù)制文件;

-u:使用這項參數(shù)后只會在源文件的更改時間較目標(biāo)文件更新時或是名稱相互對應(yīng)的目標(biāo)文件并不存在時,才復(fù)制文件;

-S:在備份文件時,用指定的后綴“SUFFIX”代替文件的默認后綴;

-b:覆蓋已存在的文件目標(biāo)前將目標(biāo)文件備份;


命令別名:

在linux中系統(tǒng)允許用戶定義命令的別名,可以把一條命令定義成其他名稱執(zhí)行.

注意:在命令行中定義的別名只對當(dāng)前shell有效,退出當(dāng)前登錄定義就失效了,如果要定義每次都有效必須寫入文件中,編輯的文件不會立即成效,必須讓shell進程重新讀取配置文件:

僅對當(dāng)前有效的文件: ? ~/.bashrc

對所有用戶都有效的文件: /etc/bashrc

重新讀取配置文件:

Source|. ?~/.bashrc|/etc/bashrc

撤銷別名命令unalias 原理同上,當(dāng)前shell進程撤銷用.或者刪除配置文件中的代碼

如果別名同原命令同名,如果要執(zhí)行原命令,可以使用:

“\CMD”或‘CMD’ 外部命令則指定絕對路徑

移動和重命名文件:mv

常用參數(shù): ?-i 交互式 -f強制 ? ?(交互式:刪除之前先詢問用戶是否確認修改.強制則不詢問)常用參數(shù): ?-i 交互式 -f強制 ? ?(交互式:刪除之前先詢問用戶是否確認修改.強制則不詢問)

刪除命令:rm ? !!!生產(chǎn)環(huán)境中請務(wù)必確認操作!!! 或使用mv命令移動到其他目錄

常用參數(shù):

-i:交互式

-f:強制刪除

-r:遞歸刪除 如果指定的是一個目錄則刪除目錄下所有子目錄和文件

目錄操作

創(chuàng)建目錄:mkdir

-p:存在于不報錯,且可自動穿件所需的各目錄

-v:顯示詳細信息

-m:MODE:創(chuàng)建目錄時直接指定權(quán)限

刪除空目錄;rmdir (rm -r也可刪除目錄)

-p:遞歸刪除父空目錄

-v:顯示詳細過程-v:顯示詳細過程


轉(zhuǎn)自zx337954373




詳細講解linux文件管理(結(jié)構(gòu))的評論 (共 條)

分享到微博請遵守國家法律
丽水市| 乌鲁木齐县| 加查县| 汝阳县| 习水县| 隆昌县| 修文县| 秦安县| 昆明市| 绵阳市| 桂东县| 建宁县| 稷山县| 巴马| 惠水县| 镇安县| 夹江县| 大同县| 红河县| 醴陵市| 鄂伦春自治旗| 五常市| 托里县| 长沙县| 雷山县| 科技| 汝阳县| 天等县| 衢州市| 盐津县| 府谷县| 苍南县| 岳池县| 山阴县| 武汉市| 华亭县| 瑞昌市| 延川县| 额济纳旗| 渝中区| 香港 |