Linux文件管理

文件系统,文件,目录:
   倒置树状结构:
        目录:文件名,
        文件:的可执行二进制或其他程序
       文件名:严格区分字符大小写;路径分隔符/;
       蓝色- >目录;绿色- >可执行文件;红色- >压缩文件;浅蓝色- >链接文件;灰色- >其他文件;
路径:
  绝对路径:/
  相对路径。..

  第一位是根为绝对路径,前面无根为相对路径且实际生产使用范围更广更稳定,如:ll下面的软链接指向相对路径。
  如:一子目​​录下数据下:touch / data / a ; mkdir subdir; cd subdir; touch b; vim a(/ data / subdir / b);
  将/ data / *拷到U盘里,U盘下面:/ subdir / b和/ a /(/ data / subbir / b)中导致一个访问b失败,VIM改成./subdir/b即可防止数据找不到。
程序的组成部分:二进制程序文件,库文件,配置文件,帮助文件;
        二进制,库文件:可执行文件;库文件不能独立执行,只能被调用执行;
        配置文件,帮助文件:可被查看其内容的文件;
文件系统结构:(如下图)

Linux文件管理-LMLPHP

    / boot:引导文件存放目录,内核文件(vmlinuz),引导加载器(bootloader,grub)都存放于此目录
    / bin:供所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序
    / sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序
    / lib:启动时程序依赖的基本共享库文件以及内核模块文件(/ lib / modules)
    / lib64:专用于x86_64的系统上的辅助共享库文件存放位置
    在/ etc:配置文件目录
    的/ home /用户名:普通用户家目录
    /根:管理员的家目录
    /媒体:便携式移动设备挂载点
    的/ mnt:临时文件系统挂载点
    / dev:设备文件及特殊文件存储位置
        b:块设备,随机访问
        c:字符设备,线性访问
    /选择:第三方应用程序的安装位置
    / srv:系统上运行的服务用到的数据
    / tmp:临时文件存储位置
    / usr:通用共享,只读数据
        bin:保证系统拥有完整功能而提供的应用程序
        sbin:
        lib:32位使用
        lib64:只存在64位系统
        包括:C程序的头文件(头文件)
        share:结构化独立的数据,例如doc,man等
        本地:第三方应用程序的安装位置
        bin,sbin,lib,lib64等, share
    / var:variable data files
        cache:应用程序缓存数据目录
        lib:应用程序状态信息数据
        local:专用于为/ usr / local下的应用程序存储可变数据;
        lock:锁文件
        日志:日志目录及文件
        opt :专用于为/ opt下的应用程序存储可变数据;
        运行:运行中的进程相关数据,通常用于存储进程pid文件
        spool:应用程序数据池
        tmp:保存系统两次重启之间产生的临时数据
    / proc:用于输出内核与进程信息相关的虚拟文件系统
    / sys:用于输出当前系统上硬件设备相关信息虚拟文件系统
    / selinux:安全增强型Linux,selinux相关的安全策略等信息的存储位置
文件类型:
- :普通文件
d:目录文件
b:块设备
c:字符设备
l:符号链接文件
p:管道文件pipe
s:套接字文件socket
通配符:man 7 glob
*匹配零个或多个字符
匹配任何单个字符
[0-9]匹配数字范围
[az]:字母
[AZ]:字母
[wang]匹配列表中的任何的一个
字符[^ wang]匹配列表中的所有字符以外的字符
[:digit: ]:任意数字,相当于0-9
[:lower:]:任意小写字母
[:upper:]:任意大写字母
[:alpha:]:任意大小写字母
[:alnum:]:任意数字字母

常见命令:
pwd;
cd:/路径; ..; - ;
ls:-a; -l(ll); - R;
统计;
触摸;
CP; -R;
MV-F;
RM; -F; -rf; -r;
tree; -d只显示目录; -L n只显示层; -P只显示指定路径;无树命令可用命令:yum -y install tr​​ee完成。 

RDIR删除目录
RDIR -p自动向上级逐步删除,空目录,直到遇见非空目录。
触摸创建一个文件,MKDIR创建一个文件目录,生产环境中最好在/下面建一个可以自行管理的文件夹
碰删除文件用rm&rm -f; mkdir删除文件目录用rm -rf +命令。

 

 

posted @ 2018-07-28 20:33 朝圣布达拉 阅读(...) 评论(...) 编辑 收藏
01-13 22:35