Chinaunix

标题: linux文件系统 [打印本页]

作者: xyhack    时间: 2008-04-25 21:41
标题: linux文件系统
一、磁碟分割区与文件系统
1、分区中一个一个的小单位叫block(最小单位),一个block大小为4K,如果存储档案的大小超过4K,则会占用多个block.
默认的档案系统:ext3
其他的档案系统:ext2,iso9660(光盘),msdos(通常光盘格式化成这种系统)。

2、每个文件或目录都对应到一个inodeno,inodeno会对应到inode table,inode table里面纪录了文件的属性(-:文件 d:目录、权限、大小等)及文件的位置。存取一个文件,会找到这个档案对应的inodeno,根据inodeno找到inode table,再由inodeno table里面的pointer的值得知文件被存放在哪几个block里面才能存取这个文件。

3、ln -s 源文件 目标文件:软连接(相当与windows下的快捷方式)
如:ln -s test /etc/test
ln 文件名称:硬连接
如:ln test /etc/test

4、档案形态
-:文件
d:目录
l:链接文件
b:块设备文件
c:字符设备,如鼠标等
s:tmp文件
p:命名管道文件

5、ls -al:列出所有文件包括隐藏文件
cp:复制
-r:目录复制
-s:复制成链接文件
-u:更新复制
如:cp -r /usr /etc

mv:搬移或重命名文件
如:mv text txt:把text重命名为txt

rm:删除
-r:循环删除
-f:强制删除
如:rm -rf vsftp:删除vsftp目录及其所有的子目录

df:查看硬盘的总容量、已用容量及inode等。
du:查看文件已用容量。
-a:列出所有文件与目录,默认列出目录的值。




本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/66166/showart_586043.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2