文件的操作伤疙,首先我最先想到學(xué)操作系統(tǒng)的時(shí)候,文件的管理堰酿。c語(yǔ)言文件的管理,linux系統(tǒng)文件的管理张足。
文件系統(tǒng)是操作系統(tǒng)中負(fù)責(zé)存取和管理信息的模塊触创,它用統(tǒng)一方法管理用戶和系統(tǒng)信息的存儲(chǔ)、檢索为牍、更新哼绑、共享和保護(hù)岩馍,并為用戶提供一整套方便有效的文件使用和操作方法。文件這一術(shù)語(yǔ)不但反映用戶概念中的邏輯結(jié)構(gòu)抖韩,而且和存放它的輔存的存儲(chǔ)結(jié)構(gòu)緊密相關(guān)蛀恩,所以,一個(gè)文件必須從邏輯文件和物理文件兩個(gè)側(cè)面來(lái)觀察茂浮。對(duì)于用戶來(lái)說(shuō)赦肋,可按需要并遵循文件系統(tǒng)的規(guī)則定義文件信息的邏輯結(jié)構(gòu),由文件系統(tǒng)提供“按名存取”來(lái)實(shí)現(xiàn)對(duì)文件信息的存儲(chǔ)和檢索励稳;對(duì)于系統(tǒng)來(lái)說(shuō)佃乘,必須采用特定數(shù)據(jù)結(jié)構(gòu)和有效算法,實(shí)現(xiàn)文件的邏輯結(jié)構(gòu)到存儲(chǔ)結(jié)構(gòu)的映射驹尼,實(shí)現(xiàn)對(duì)文件存儲(chǔ)空間和文件信息的管理趣避,提供多種存取方法。例如新翎,用戶希望與具體的存儲(chǔ)硬件無(wú)關(guān)程帕,使用路徑名、文件名地啰、文件內(nèi)位移就可進(jìn)行數(shù)據(jù)的讀愁拭、寫、改亏吝、刪操作岭埠;而作為實(shí)現(xiàn)這些功能的文件系統(tǒng)來(lái)說(shuō),它的工作與存儲(chǔ)硬件緊密相關(guān)蔚鸥,是根據(jù)用戶的文件操作請(qǐng)求惜论,轉(zhuǎn)化為對(duì)磁盤上的信息按照所在的物理位置進(jìn)行尋址、讀寫和控制止喷。所以馆类,文件系統(tǒng)的功能就是要在邏輯文件與物理文件、邏輯地址與物理地址弹谁、邏輯結(jié)構(gòu)與物理結(jié)構(gòu)之間實(shí)現(xiàn)轉(zhuǎn)換乾巧,并做到存取速度快、存儲(chǔ)空間利用率高预愤、數(shù)據(jù)可共享沟于、安全可靠性好。文件系統(tǒng)的主要功能有:文件的按名存取鳖粟,實(shí)現(xiàn)從邏輯文件到物理文件的轉(zhuǎn)換社裆;文件目錄的建立和維護(hù);文件的查找和定位向图;文件存儲(chǔ)空間的分配和管理泳秀;提供文件存取方法和文件存儲(chǔ)結(jié)構(gòu)标沪;實(shí)現(xiàn)文件共享、保護(hù)和保密嗜傅;提供一組方便易用的文件操作和命令金句;提供與設(shè)備管理的統(tǒng)一接口。 本章將講述:文件的概念吕嘀、文件系統(tǒng)及其功能违寞、文件的存儲(chǔ)、文件的邏輯結(jié)構(gòu)偶房、文件的物理結(jié)構(gòu)趁曼、文件目錄結(jié)構(gòu)、文件目錄的管理棕洋、文件共享挡闰、文件保護(hù)和保密、存取方法掰盘、文件的使用摄悯、輔存空間管理、文件操作的執(zhí)行過(guò)程愧捕。