Linux文件系统

来源:互联网 发布:随遇软件 编辑:程序博客网 时间:2024/05/22 03:18

什么是文件系统?

    Linux虚拟目录只包含一个称为根目录(跟驱动器,以斜线 / 表示)的基础目录,Linux会在根驱动
    器上创建一些特别的目录,称为挂载点(mount point)。

常见的Linux系统目录

    /       根目录
    /bin    二进制目录,常用来存放系统级的GNU工具
    /boot   存放启动文件
    /dev    设备目录,在这里创建设备节点
    /etc    系统配置文件目录
    /home   用户主目录
    /lib    存放应用程序的库文件
    /media  媒体目录,可移动设备常用挂载点
    /mnt    另一个可移动设备挂载点
    /opt    可选目录,常用来存放第三方软件包和数据文件
    /proc   进程目录
    /root   root用户目录,不是根目录
    /sbin   系统二进制目录,与/bin目录相似
    /srv    服务目录
    /sys    系统硬件信息目录
    /tmp    临时文件目录
    /usr    用户二进制目录,用户级的GNU工具和数据文件、应用程序保存位置
    /var    可变目录,例如日志文件存放在这里

基本的目录操作命令

    cd:切换目录,可以使用绝对路径,相对路径。波浪线符号 ~ 代表用户主目录,单点符号 . 代表
    当前目录,双点符号 .. 代表父目录,如果没有为cd命令指定目标路径,则切换到用户主目录。
    pwd:查看当前所在目录

    演示如下:

    

    ls <option>:列出文件或目录列表
        ls              显示当前目录下的非隐藏文件和列表
        ls -F           区分文件、目录和可执行程序(文件:xxx,目录:xxx/,可执行程序:xxx*)
        ls -a           显示所有文件(包括隐藏文件--名称以点 . 开头的文件)
        ls -R           递归显示文件和目录
        ls -l           查看文件和目录的详细信息 
            drwxrwxr-x 2 brandon brandon 4096 1月 18 13:29 Linux
                d:文件类型(-:文件,d:目录,c:字符型文件,b:块设备)
                rwxrwxr:文件的权限,3个为一组
                2:文件的硬链接总数
                brandon:用户名
                brandon:组名
                4096:文件大小
                1月 18 13:29:文件上次修改时间
                Linux:文件名

        ls <option> <过滤条件>    过滤输出列表,支持通配符(? * [az] [a-z] [!a])

            通配符:
                ?           单个任意字符
                *           0个或多个任意字符
                [az]        a或z
                [a-z]       a到z
                [!a]        除了a  

        
        
            
    
        

原创粉丝点击