学习笔记1:ls命令用法


ls

    list列出当前目录下的文件列表。

    -l 以长格式显示    

    [root@redhat ~]# ls -l

    total 8

    drwxr-xr-x. 2 root root 4096 Apr 10 23:50 python-test

        1.第一个字符代表文件类型

            d:目录

            -:普通文件

            l:链接文件

            s:套接字文件(socket)

            p:管道文件

            b:块设备

            c:字符设备

        2.第1组rwx为文件所有者对文件的权限,第2组rwx为文件所属组对文件的权限,第3组rwx为其他人对文件的权限。(r:可读、w:可写、x可执行)

        3.inode值,索引节点

        4.文件所有者

        5.文件所属组

        6.文件大小(默认以字节为单位)

        7.文件最近一次被修改的时间

            默认有3个时间戳:

            7.1:access:最近一次被访问的时间

            7.2:modify:最近一次被修改时间(文件内容被修改)

            7.3:change:最近一次被改变的时间(文件属性,内容被修改)


            ps;


    • 假如用more命令将文件123.txt的内容输出到终端( 执行 more 123.txt), 那么只有123.txt的Access就被刷新了

    • 假如我们把当前的时间追加到123.txt(执行 date >> 123.txt) , 那么123.txt的Modify和Change都被刷新

    • 假如我们把a.txt的权限改为755(执行 chmod 777 123.txt) , 那么只有123.txt的Change被刷新

    • 假如我们用vi命令把文件123.txt打开, 然后保存退出,那么123.txt的Access,Modify和Change都被刷新


        8.文件名称

    -h 默认文件大小已字节显示,h选项可以更人性化显示(MB,KB,GB等)

        [root@redhat ~]# ls -l

        total 8

        drwxr-xr-x. 2 root root 4096 Apr 10 23:50 python-test

        drwxr-xr-x. 2 root root 4096 Apr 28 19:40 script-test

        [root@redhat ~]# ls -lh

        total 8.0K

        drwxr-xr-x. 2 root root 4.0K Apr 10 23:50 python-test

        drwxr-xr-x. 2 root root 4.0K Apr 28 19:40 script-test

    -a 显示所有文件,包括隐藏文件(以.开头的文件)       

        [root@redhat ~]# ls -al

        total 124

        dr-xr-x---. 13 root root  4096 Apr 28 19:40 .

        dr-xr-xr-x. 24 root root  4096 Apr 28 03:56 ..

        -rw-------.  1 root root 16551 Apr 28 20:27 .bash_history

        drwxr-xr-x.  2 root root  4096 Apr 10 23:50 python-test

        drwxr-xr-x.  2 root root  4096 Apr 28 19:40 script-test

    -A 显示所有文件,包括隐藏文件,但是不显示"." 和".."

    -r 倒序显示

    -R 递归显示           

    -d 只显示文件夹

    -t 按改动时间(modify)来排序




本文出自 “liuqistyle” 博客,请务必保留此出处http://liuqistyle.blog.51cto.com/10991928/1934884


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号