Linux之ls

命令功能:

ls是list的简写,列出目录下的内容

命令格式:

ls [OPTION]... [FILE]...

命令参数:

-a,--all    不忽略以“.”开头的隐藏文件

-A, --almost-all   列出所有文件,但不包括“.”(表示当前目录)和“..”(表示当前目录的父目录)。

--author   与“-l”一起使用,打印出每个文件的作者。

--block-size=SIZE     查看文件的block大小。K = Kilobyte、M = Megabyte、G = Gigabyte、T = Terabyte、P = Petabyte、E = Exabyte、Z = Zettabyte、Y = Yottabyte

-B, --ignore-backups   忽略以“~”结尾的文件

-c   配合 -lt:根据 ctime排序及显示。 ctime (文件状态最后更改的时间)

-C   按列输出,纵向排序

-d, --directory   显示目录信息,而不是目录下的文件信息

-f   对输出的文件不进行排序, 使能-aU,禁用-ls --color。

-g   不列出文件所有者

-G, --no-group    不列出任何有关组的信息

-H, –dereference-command-line    使用命令列中的符号链接指示的真正目的地

-i, –inode  打印出每个文件的 inode 号

-l   除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。

-L, –dereference  当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息

-R, –recursive   同时列出所有子目录层

-S    根据文件从大到小排序

-t   根据文件修改时间排序

–sort=WORD 以下是可选用的 WORD 和它们代表的相应选项:none (-U), size (-S), time (-t), version (-v), extension (-X)

--help    输出帮助信息。
--version   输出版本信息。

命令实例:

1.列出当前目录下所有文件。

root@Ubuntu1604:/home/vbird# ls -al
total
drwxr-xr-x vbird vbird 9月 : .
drwxr-xr-x root root 9月 : ..
-rw------- vbird vbird 9月 : .bash_history
-rw-r--r-- vbird vbird 9月 : .bash_logout
-rw-r--r-- vbird vbird 9月 : .bashrc
drwx------ vbird vbird 9月 : .cache
-rw-r--r-- vbird vbird 9月 : examples.desktop
-rw------- vbird vbird 9月 : .lesshst
lrwxrwxrwx root root 9月 : link -> /bin
-rw-r--r-- vbird vbird 9月 : .profile
drwxrwxr-x vbird vbird 9月 : test
-rw------- vbird vbird 9月 : .viminfo
-rw------- vbird vbird 9月 : .Xauthority

2.按文件大小从大到小排序

root@Ubuntu1604:/home/vbird# ls -alS
total
-rw-r--r-- vbird vbird 9月 : examples.desktop
drwxr-xr-x vbird vbird 9月 : .
drwxr-xr-x root root 9月 : ..
drwx------ vbird vbird 9月 : .cache
drwxrwxr-x vbird vbird 9月 : test
-rw-r--r-- vbird vbird 9月 : .bashrc
-rw------- vbird vbird 9月 : .bash_history
-rw------- vbird vbird 9月 : .viminfo
-rw-r--r-- vbird vbird 9月 : .profile
-rw-r--r-- vbird vbird 9月 : .bash_logout
-rw------- vbird vbird 9月 : .Xauthority
-rw------- vbird vbird 9月 : .lesshst
lrwxrwxrwx root root 9月 : link -> /bin

3.按创建时间排列文件

root@Ubuntu1604:/home/vbird# ls -alt --full-time     //--full-time 显示完整的时间
total
drwxr-xr-x vbird vbird -- ::07.884661603 + .
-rw------- vbird vbird -- ::07.884661603 + .lesshst
lrwxrwxrwx root root -- ::24.416572407 + link -> /bin
-rw------- vbird vbird -- ::14.990342297 + .viminfo
-rw------- vbird vbird -- ::10.236764641 + .bash_history
-rw------- vbird vbird -- ::05.805653057 + .Xauthority
drwxrwxr-x vbird vbird -- ::58.045314301 + test
drwx------ vbird vbird -- ::56.666914366 + .cache
-rw-r--r-- vbird vbird -- ::15.428935994 + .bashrc
-rw-r--r-- vbird vbird -- ::15.428935994 + examples.desktop
-rw-r--r-- vbird vbird -- ::15.428935994 + .profile
-rw-r--r-- vbird vbird -- ::15.424935878 + .bash_logout
drwxr-xr-x root root -- ::15.396935065 + ..
上一篇:hadoop集群的搭建与配置(2)


下一篇:利用redis 漏洞入侵挖矿临时解决办法