1. 程式人生 > >unix檔案系統

unix檔案系統

/ 根目錄

bin  包含二進位制的可執行檔案

boot 啟動系統的檔案

dev、devices 裝置檔案

export 遠端檔案系統

home 使用者和其他賬戶的主目錄

kernel  核心檔案

lib 共享的庫檔案

mnt 用於安裝其他的臨時檔案系統

proc 包含所有標誌為檔案的程序,通過程序號或其他的系統動態資訊進行標誌的

sbin 包含二進位制可執行的檔案,通常用於系統管理

tmp 臨時檔案

usr 用於各種目的、包含管理命令、共享檔案、庫檔案以及其他內容

var 通常包含長度可變的檔案、日誌和列印檔案

絕對路徑

相對路徑

常用命令

pwd 顯示使用者當前的位置

cd change directory 

which  只在使用者的PATH所指定的檔案中查詢

whereis 包含所有的目錄

find pathname option 

檔案型別

-普通檔案

b塊裝置檔案

c字元裝置檔案

d目錄檔案

l符號連結檔案

p命名管道

s套接字

連結:相當於快捷方式

每一個檔案都有一個相關聯的數字,成為inode

在一個分割槽中inode 是唯一的

In filename  linkname       建立一個硬連結

ln -s filename linkname     建立一個符號連結

-> 表示是一個連結

建立軟連結是使用絕對路徑

ls -o

-rw-r--r--


1 檔案型別

2-4 檔案所有者對檔案的許可權

5-7 檔案所從屬的組

8-10 其他任何人

chmod 修改許可權

檢視檔案

more

less

head

tail

cp 複製

mv 重新命名

touch 建立新的空檔案

rm -rf

mkdir

df diskfree

物理檔案系統  總的容量  已經使用的 還可以使用的     百分百

mount on 檔案系統安裝位置


相關推薦

關於 inode 瞭解 UNIX 檔案系統如何管理檔案

轉載:https://www.ibm.com/developerworks/cn/aix/library/au-speakingunix14/ 對話 UNIX 關於 inode 瞭解 UNIX 檔案系統如何管理檔案 Adam Cormany 2008 年 8 月 11 日釋出 i

關於 inode 瞭解 UNIX 檔案系統如何管理檔案

對話 UNIX 關於 inode 瞭解 UNIX 檔案系統如何管理檔案 Adam Cormany 2008 年 8 月 11 日釋出 inode 是 UNIX 作業系統中的一種資料結構,它包含了與檔案系統中各個檔案相關的一些重要資訊。在 UNIX 中建立檔案系

Linux/Unix檔案系統索引節點淺析

索引節點,其英文為 Inode,是 Index Node 的縮寫。索引節點是整個 Linux 檔案系統的基礎。儲存於檔案系統上的任何檔案都可以用索引節點來表示。舉一個例子來說,假設有一個老圖書館裡面有一本登記簿,上面記錄著館內的書名及存放 位置,比如在哪一間的第幾排存放著哪

自己編寫UNIX檔案系統

近日有人求助,要寫一個UNIX檔案系統作為暑假作業。這種事情基本是學作業系統的必須要做的或者是做過的,畢竟檔案系統是作業系統課程的一個重要組成部分。要實現這個UNIX檔案系統,很多人就扎進了UNIX V6的的系統原始碼,以及《萊昂氏UNIX原始碼分析》和《返璞歸真:UNI

unix檔案系統

/ 根目錄bin  包含二進位制的可執行檔案boot 啟動系統的檔案dev、devices 裝置檔案export 遠端檔案系統home 使用者和其他賬戶的主目錄kernel  核心檔案lib 共享的庫檔案mnt 用於安裝其他的臨時檔案系統proc 包含所有標誌為檔案的程序,通

UNIX檔案系統相關概念

主要包含四項:檔案,目錄項,索引節點,安裝節點。 檔案系統是一個特殊的資料分層資料結構。使用它時,必須先格式化。 檔案:有序資料串,可以進行讀寫,開啟,建立,關閉,刪除等操作 目錄項:就是個資料夾而已,來包含檔案。實質上是跟檔案一樣的東西,找到裡面的檔案通過索引節點。 索引

UNIX檔案系統之軟連結和硬連結

UNIX將磁碟分為inode區和block區,inode區中inode的多少決定了每塊block的大小,每塊block儲存一個檔案。 inode僅記錄檔案的屬性:建立時間、修改時間、硬連結數目、屬主、指向block大小及區域(檔名並不記錄在inode中),block記錄檔案

Unix檔案系統(一)

此文著重介紹系統是如何表示目錄的以及pwd命令的編寫。 我們都知道Unix將磁碟分為三部分:超級塊(superblock),節點表(inode table)以及資料區。超級塊中記錄檔案系統本身的結構資訊。節點表中記錄檔案的屬性,檔案系統中每個檔案在表中都至少有

unix檔案系統模擬-作業系統課程設計

本週進行作業系統課程設計,在很多的題目中選了個unix檔案系統模擬,主要就是操作結構與檔案。 為了方便,檔案系統結構如下: Super block   --  Block bitmap  -- Inode bitmap  -- Inode table -- Block zo

Unix檔案系統的層次結構

UNIX檔案系統是UNIX系統的心臟部分,提供了層次結構的目錄和檔案。檔案系統將磁碟空間劃分為每1024個位元組一組,稱為塊(block)(也有用512位元組為一塊的,如:SCO XENIX)。編號從0到整個磁碟的最大塊數。 一個磁碟分成一個或多個分割槽,每個分割槽

[原始碼和文件分享]基於UNIX V6++設計的二級檔案系統

一、課程設計基礎任務描述 為 LINUX 設計一個簡單的二級檔案系統。本實驗用某個大檔案,如 c:\myDisk.img , 儲存整個檔案卷中的所有資訊。一個檔案卷實際上就是一張邏輯磁塊盤,磁碟中儲存的資訊以塊為單位。每塊 512 位元組。 複習並深入領會 UNIX V6 檔案管理系統的核心設計

unix/linux 檔案系統結構淺析

一、物理磁碟到檔案系統 檔案系統用來儲存檔案內容、檔案屬性、和目錄。這些型別的資料如何儲存在磁碟塊上的呢?unix/linux使用了一個簡單的方法。如圖所示. 它將磁碟塊分為三個部分: 1)超級塊,檔案系統中第一個塊被稱為超級塊。這個塊存放檔案系統本身的結構資訊。比如

unix學習】檔案系統資訊和檔案許可權

檔案系統資訊和檔案許可權 cpuinfo cpu的資訊 總核數 = 物理CPU個數 X 每顆物理CPU的核數 總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超執行緒數 檢視物理CPU個數 cat /proc/cpuinfo|

理解Unix/Linux系統中的檔案描述符

簡介 檔案描述符是針對Unix/Linux的每個程序而言的,每個程序都維護了一個檔案指標表,指標指向作業系統的檔案。這裡的檔案是指的Unix/Linux系統所說的檔案,Unix/Linux下一切皆檔案。檔案描述符相當於一個檔案指標表的下標,程序通過下標指標進行間接定址,從而在作業系統

[教程]linux/UNIX作業系統檔案系統許可權管理

linux/UNIX檔案的存取有三種許可權:許可權 普通檔案的存取許可權 目錄的存取許可權R 具有讀取檔案的權利 能讀取檔名稱W 具有寫入檔案的權利 能建立和刪除檔案,可以改變檔名X 具有執行檔案的權利 能使用該目錄下的檔案(如cd命令)搜尋檔案等能夠存取檔案的使用者型別有三種類型的使用者可以存取檔案:使用者

unix/linux檔案系統基礎知識

1、linux檔案系統分配策略: 塊分配( block allocation ) 和 擴充套件分配 ( extent allocation ) 塊分配:磁碟上的檔案塊根據需要分配給檔案,避免了儲存空間的浪費。但當檔案擴充時,會造成檔案中檔案塊的不連續,從而導致過多的磁

Unix/Linux程式設計實踐】檔案系統:編寫pwd

知識點 目錄是一個包含檔名與i-節點對的列表的檔案。 ”檔案在目錄中“的含義:目錄中存放的只是檔案在i-節點表的入口,而檔案的內容則儲存在資料區中。例如,“檔案x在目錄a中”意味著在目錄a中有一個指向檔案x的i-節點的連結,這個連結所附加的檔名為x。 pw

Windows系統檔案unix/ linux系統

ftp   一般unix系統都預設裝有ftp伺服器  開啟 windows 的dos介面  ftp空格加上unix系統的ip地址就登入到unix系統了 然後 put是從 windows上傳檔案到unix  get是從unix上下載檔案到windows當然要設定路徑  lcd

Unix程式設計學習筆記---檔案系統與 i節點

檔案系統:   i節點與磁碟檔案 : 首先提出我的一些問題: 1.      檔案描述符fd  、檔案物件、i節點、磁碟檔案之間是什麼關係??? a)        檔案物件:表示程序已經開啟的檔案在記憶體中的表示,該物件不是物理上的檔案, b)        檔

(萊昂氏unix原始碼分析導讀-44) 檔案系統資源

                                                 by cszhao1980 一個裝置被mount進系統後,就被稱為一個檔案系統。它有兩類資源: (1)         磁碟inode資源; (2)         普通盤塊資