您好,登录后才能下订单哦!
文件系统
文件系统结构:
/boot:引导文件存放目录,内核文件、引导加载器都存放于此目录
/bin;/sbin :二进制程序
/lib;/lib64 :库函数(/lib/modules:存放内核版本号,驱动)
/etc:配置文件
/home:用户家目录(root家目录:/root ;普通用户家目录:/home/limuzi)
(可更名,出于安全考虑建议工作环境更名)
/mnt:临时文件挂载点
/media:便携式移动设备挂载点
/misc:自动挂载点
/proc:输出进程、内核信息的虚拟文件系统
/sys:存放硬件设备信息的虚拟文件系统(~]#echo “- - -“ > /sys/class/scsi_host/host2/scan 加入硬盘后触发识别硬盘)
/opt:第三方软件
/tmp:临时文件
/usr:
/var:log www ftp mail
/dev:硬件设备目录
块设备:随机访问,有缓存(物理设备)硬盘 分区
字符设备:顺序访问,无缓存(逻辑设备) zero null random tty
/srv:系统运行服务用到的数据
文件类型
-:普通文件
d:目录文件
b:块设备文件
c:字符设备文件
l:符号链接文件
p:管道文件
s:套接字文件 socket
各颜色代表的文件类型
蓝色:目录文件
绿色:可执行程序
×××:块设备文件
浅蓝色:链接文件
红色:压缩文件
PS:只显示某目录下目录列表:~]#ls –d.*/ PATH */PATH(若目录下为空则会报错)
只显示某目录下隐藏文件:l./PATH (alias l.='ls -d .* --color=auto')
查看文件状态
stat
三个时间戳:访问时间:access time—atime,读取文件内容,touch xxx可刷新文件访问时间
修改时间:modify time—mtime,改变文件内容(数据)
改变时间:change time—ctime,元数据发生改变
ls:列出当前或指定目录的内容
ls –a:显示所有文件(包括隐藏文件)
ls –l:显示详细信息
ls –R:递归显示
ls –S:按大小排序
ls –r:逆序排序
ls –t:按mtime排序
ls -1:文件分行显示
文件通配符
*:匹配零个或多个字符
?:匹配任意单个字符
~:当前用户家目录
[0-9]:任意单个数字
[a-c]:a A b B c
touch:创建文件,改变文件时间戳
-a:刷新atime与ctime
-m:刷新mtime与ctime
-c:若文件存在,刷新时间戳;若不存在,不予创建
-t:指定时间戳,格式为
[root@localhost testdir]# touch -t 200808080808.30 f1
[root@localhost testdir]# ls
f1
[root@localhost testdir]# stat f1
File: ‘f1’
Size: 0 Blocks:0 IO Block: 4096 regular empty file
Device: 802h/2050d Inode:134333666 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2008-08-08 08:08:30.000000000 +0800
Modify: 2008-08-08 08:08:30.000000000 +0800
Change: 2016-07-30 20:36:41.464871487 +0800
Birth: -
-d:指定日期
cp:复制文件和目录
PS :DEST目标文件,SRC源文件
root用户下默认aliascp='cp -i'(alias配置文档:当前用户~/.bashrc,所有用户/etc/bashrc)
常用选项
-i:交互式
-r,-R:递归复制目录及内部所有内容
-a:归档,相当于-dR --preserv=all,即保留原文件的所有属性
-p:等同于--preserv=mode,ownership,timestamp
-v:--verbose,显示复制过程
-f:--force,若目的文件存在,则强制覆盖
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。