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