• linux基础命令:ls


    ls 命令是 Linux 下最常用的命令之一,下面将开始介绍它的一些基本用法和参数:

    基本用法

    直接在命令行中输入 ls 并回车。这是最精简的用法,因为我们省略了所有的选项和参数,输出的结果是当前目录下的文件名和目录

    可以使用 -r 选项来逆序输出的顺序

    ls -r

    显示隐藏文

    ls -a  #显示隐藏文件和目录

    ls -l  #长格式能够提供更多的信息,比如文件和目录的大小,最后更新的时间,所有者及其权限。使用 -l (小写的字母L) 选项可以输出长格式的信息

     显示文件大小,用-h差数,这个选项的全称是 --human-readable(给人读的)。也就是以 K, M, G 等单位来显示文件的大小

     接下来的三栏是最后修改时的时间戳。显示的顺序为月,日,年。但是仔细观察你会发现只有一些行在年的位置显示了年份,其它的行在这个位置显示的都是一个时间。这里有一个规则:最后修改时间如果超过六个月才显示为年份,六个月以内的则显示为时间。如果你想要得到更精确的时间,可以同时使用 --full-time 选项:

    -d选项详解

    d 选项的描述为:显示目录自身,而不显示其内容。所以使用 d 选项可以轻松的查看当前目录或是指定目录的信息:

    排序 

    ls 命令的输出默认是以字母序排列的,只是隐藏文件的 . 号没有参与排序规则。除了字母序,我们还能以文件的大小或最后修改时间为排序条件。
    S 选项会以文件的大小为条件排列输出的结果:

     默认的顺序为从大到小排列,你可以使用 r 选项来反转这个顺序。需要注意的是,所有目录的大小都是一样的,总为 4096 字节。

    t 选项默认则以文件的最后修改时间(mtime)为条件排列输出的结果:

    -i 可以显示inode节点号

    F和p参数可以用来区分目录和文件

    ls  -F  |  grep /   #过滤目录
    ls  -F  |  grep -v /  #过滤文件
  • 相关阅读:
    【编程基础】const与#define的区别
    【Unity3D】模仿制作“神庙逃亡”吃金币后金币飞出屏幕效果
    【基础数学】素数判定、素数打表
    【NYOJ-187】快速查找素数—— 枚举法、筛选法、打表法
    【基础数学】质数,约数,分解质因数,GCD,LCM
    【NYOJ-35】表达式求值——简单栈练习
    【UVa-679】小球下落——二叉树的编号
    【UVa-442】矩阵链乘——简单栈练习
    【UVa-514】铁轨——栈的学习
    gitignore git提交忽略文件
  • 原文地址:https://www.cnblogs.com/wzy23/p/11373211.html
Copyright © 2020-2023  润新知