• linux之ls目录处理命令


    目录处理命令:ls

    解释

    命令名称:ls
    命令英文原意:list
    命令所在路径:/bin/ls
    执行权限:所有用户
    功能描述:显示目录文件
    

    语法

    ls 选项[-ald] [文件或目录]
        -a 显示所有文件,包括隐藏文件(all)
        -l 详细信息显示(long)
        -d 查看目录属性
        -i 查询文件的i节点号(系统通过i节点号查找文件)
    

    ls

    列出当前目录下的所有文件(没有隐藏的)

    [root@izm5e2q95pbpe1hh0kkwoiz ~]# ls
    lnmp-install.log  test
    

    ls -a

    [root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -a
    .              .bash_profile  .cshrc    lnmp-install.log  .npm               .pip              .tcshrc
    ..             .bashrc        .groovy   .m2               .nvm               .pki              test
    .bash_history  .cache         .java     .mysql_history    .oracle_jre_usage  .pydistutils.cfg  .viminfo
    .bash_logout   .config        .jenkins  .node-gyp         .pearrc            .ssh
    

    ls -l

    列出当前目录下所有的文件的详细信息

    [root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -l
    total 3256
    -rw-r--r-- 1 root root 3325328 Jun 28  2018 lnmp-install.log
    -rw-r--r-- 1 root root      11 Nov 27 10:35 test
    

    详细解释

    # 读写权限
    -rw-r--r--  
    # 此文件被硬连接调用的次数
    1   
    # 文件所有者(user(所有者,只能有一个)/group(所属组,可以有多个,有权限)/other(其他人,没有权限))
    root   
    # 文件所属组
    root    
    # 文件大小,默认字节.
    3325328     
    # 文件最后一次被修改的时间,如果没有修改,则为创建时间
    Jun 28  2018   
    # 文件名
    lnmp-install.log
    

    第一个单独解释

    -rw-r--r--
    drwxr-xr-x
    lrwxrwxrwx.
    
    第一个代表文件类型
        - 二进制文件
        d 目录
        l 软连接文件
    
    # 第一个示例解释
    r 读权限
    w 写权限
    x 执行权限
    
    rw- u所有者
    r-- g所属组
    r-- o其他人
    
    第一个示例解释: 所有者有读写权限,所属组有读权限,其他人有读权限
    

    ls -lh

    列出文件详细信息,文件单位由系统判定显示,或显示K,或现实M

    [root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -lh
    total 3.2M
    -rw-r--r-- 1 root root 3.2M Jun 28  2018 lnmp-install.log
    -rw-r--r-- 1 root root   11 Nov 27 10:35 test
    
    

    解释

    人性化显示,单位该显示什么就显示什么
    感觉k可是就显示k
    感觉M合适就显示M
    

    ls -ld

    查看目录的详细信息,而不是文件夹下的文件信息

    [root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -ld /etc
    drwxr-xr-x. 80 root root 4096 Jul 30 16:38 /etc
    

    ls -i

    查询文件的i节点号

    [root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -i
    136303 lnmp-install.log  145438 test
    
  • 相关阅读:
    npm start 时报 node_modules/nan 错误
    webpack 插件依赖
    reducer-form 数组字段 在removeField/removeField 之后 dirty 不改变的问题
    sass 入门教程
    解决国内gem不能用的问题
    nrm 快速切换 NPM 源
    数值补全指定位数
    文本溢出使用省略号
    css/js效果笔记
    用MyEclipse,只要一开css文件就报错,按下任何键都报错
  • 原文地址:https://www.cnblogs.com/eternityz/p/12372460.html
Copyright © 2020-2023  润新知