zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    HAL 分析
    Ubuntu 11.04 安装后要做的20件事情
    IOStableViewCell自适应高度cell里面放的是UIlable
    IOS支持的字体
    IOS TableView学习资源
    产品与市场
    软件质量与公司盈利
    计算机流派
    让你的软件支持繁体中文
    系统规划设置心得
  • 原文地址:https://www.cnblogs.com/eternityz/p/12372460.html
Copyright © 2011-2022 走看看