码迷,mamicode.com
首页 > 系统相关 > 详细

linux的文件系统

时间:2015-08-09 02:06:13      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:

所谓linux的文件系统,指的是linux根目录下包含的一些文件目录及文件。其中主要包括以下几个目录:

/boot :主要指的是系统相关的文件,如内核、initrd,以及grub(bootloader)

/dev:设备文件:其中设备文件主要包括块设备文件,其主要特点是随机访问,数据块形式的读取;字符设备,其主要特点是线性访问,以字符为单位。设备号:主设备号(major)和次设备号(minor)

/etc:配置文件

/home:用户的家目录,每一个用户在home目录下存在一个用户目录

/root:管理员的家目录

/lib:库文件:静态库,.a;动态库:.dll,.so;/lib/modules:内核模块文件

/media:挂载目录点,移动设备

/mnt:挂载目录点,额外的临时文件系统

/opt:可选目录,第三方程序的安装目录

/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件, /var/tmp
/var:可变化的文件
/bin: 可执行文件, 用户命令
/sbin:管理命令
/usr:shared, read-only
 /usr/bin
 /usr/sbin
 /usr/lib
 与系统启动相关的文件
/usr/local:
 /usr/local/bin
 /usr/local/sbin
 /usr/local/lib

第三方应用存放的路径

与目录文件相关的操作命令:

 


目录管理:
ls、cd、pwd、mkdir、rmdir、tree

文件管理:
touch、stat、file、rm、cp、mv、nano

 

ls
 -l:长格式
  文件类型:
   -:普通文件 (f)
   d: 目录文件
   b: 块设备文件 (block)
   c: 字符设备文件 (character)
   l: 符号链接文件(symbolic link file)
   p: 命令管道文件(pipe)
   s: 套接字文件(socket)
  文件权限:9位,每3位一组,每一组:rwx(读,写,执行), r--
  文件硬链接的次数
  文件的属主(owner)
  文件的属组(group)
  文件大小(size),单位是字节
  时间戳(timestamp):最近一次被修改的时间
   访问:access
   修改:modify,文件内容发生了改变
   改变:change,metadata,元数据
 -h:做单位转换
 -a: 显示以.开头的隐藏文件
  . 表示当前目录
  .. 表示父目录
 -A
 -d: 显示目录自身属性
 -i: index node, inode
 -r: 逆序显示
 -R: 递归(recursive)显示
 
cd: change directory
 家目录,主目录, home directory
 cd ~USERNAME: 进入指定用户的家目录
 cd -:在当前目录和前一次所在的目录之间来回切换

mkdir:创建空目录
 -p:
 -v: verbose


# tree:查看目录树

文件创建和删除
# touch
 -a
 -m
 -t
 -c
# stat

删除文件:rm
 -i
 -f
 -r

复制和移动文件
cp: copy
cp SRC DEST
 -r
 -i
 -f
 -p
 -a:归档复制,常用于备份

mv: move
移动文件

mv SRC DEST

linux的文件系统

标签:

原文地址:http://my.oschina.net/alfredliukai/blog/489659

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!