标签:
所谓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
标签:
原文地址:http://my.oschina.net/alfredliukai/blog/489659