注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 Mysql HA实现MYSQL的高可用
 帮助

linux文件系统


2008-05-03 20:44:20
 标签:linux 文件 系统   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xyhack.blog.51cto.com/265493/74688
一、磁碟分割区与文件系统
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:列出所有文件与目录,默认列出目录的值。

本文出自 “xyhack” 博客,请务必保留此出处http://xyhack.blog.51cto.com/265493/74688





    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: