Linux文件系统

根文件系统(rootfs)
/在内核中   


FHS  (FileSystem Heirache Standard)文件系统层及文件标准
/etc /home /var /root /dev /usr


/boot  引导文件 内核文件(vmlinuz)  引导加载器(bootloader,grub)都存放在这里

/bin(binaries) 进本用户的二进制程序,所有用户使用的基本命令;不能关联至独立分区,os启动就会用到的程序
/sbin(system binaries)管理类的基本命令;不能独立分区,OS启动就会用到的程序
/lib  基本共享库文件以及内核模块文件(/lib/modules);
/lib64 专用于x86_64系统上的辅助共享库文件存放位置
/etc 配置文件目录(纯文本文件)
/media  优盘光盘的挂载,便携式移动设备,也可以不用这个规定
    cdrom
    usb
/mnt   临时文件挂载
/dev  特殊文件和设备文件的存放目录
b块设备  block device 随机访问设备
c字符设备 character device 线性访问设备  有先后顺序
/opt   
ADD-on application software packages 附件存放位置,第三方应用程序
/srv 当前系统服务运行时用到的中间类数据(service用到的数据)
/tmp 临时文件
/usr (universal shareable read_only data)基本命令,额外命令,共享文件等
    bin:保证系统拥有完整功能而提供的应用程序
    sbin:。。。
    lib
    lib64
    但是配置文件仍然在/etc下
    include  C程序用到的头文件
    share结构化的独立的数据  doc man
    src ( source code)  源代码
    local 第三方应用程序的安装位置
        bin sbin lib lib64 etc  share(man doc)都可能有
/var  (variable date files)   可变化的数据文件
    cache 应用程序缓存数据目录
    lib 可变状态信息
    opt/local 专用于/opt  和/usr/local下的应用程序程序可变数据
    lock 锁文件
    log 日志目录及文件
    run 运行中的进程相关的数据;通常存放的pid文件
    spool (缓冲池) 应用程序数据池
    tmp  保存系统两次重启之间产生的临时数据
    等
/proc (用于输出内核与进程信息相关的虚拟文件系统)(伪文件系统)
/sys  用于输出当前系统上硬件设备相关信息的虚拟文件系统(伪文件系统)
/selinux: security enhanced Linux   selinux相关的安全策略等信息的存储位置

Linux上的应用程序的组成部分
    二进制程序:/bin /sbin /usr/bin /usr/sbin /usr/local/bin  /usr/local/sbin
    库文件:/lib  /lib64 /usr/lib ...        
    配置文件 /etc /etc/Directory /usr/local/etc
    帮助文件 /usr/share/man  /usr/share/doc  /usr/share/man /usr/local/share/doc

Linux下的文件类型

    - (f) 普通文件
    d目录文件
    b块设备
    c字符设备
    l符号链接文件
    p管道文件
    s套接字文件socket
    


mkdir   -p
    -m 创建目录时候直接指定权限
    -v显示详细信息
rmdir   删除空目录(必须空)
    -p 递归删除
tree    目录
    -d 仅显示目录
    -L 数字 指定显示的层级数目
    -P pattern  只显示由pattern 匹配到的路径
    

文本文件查看命令
    cat tac
    more less head tail

    -f 跟踪显示文件新追加的内容


touch

三个时间戳 
    access time 访问时间
    modify time 修改时间    mtime 改变文件内容
    change time 改变时间    ctime 元数据改变


touch -a    修改atime 
      -m  -t  指明改mtime什么时间
      -c  如果文件不存在则不创建
    

cp -r 目录不存在会自动创建
    -a 归档 相当于 -dR --preserv=all
       -d :  --no-dereference --preserv=links
       --preserv[=下列]
        mode权限
        ownership属主属组
        links
        timestamp
        xattr
        context
        all
    -v 显示过程
    -p :--preserv=mode,ownership,timestamp
mv -i 交互式
    -f 强制

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值