首页 > 代码库 > Linux命令详解之–ls命令
Linux命令详解之–ls命令
今天开始为大家介绍下Linux中常用的命令,首先给大家介绍下Linux中使用频率最高的命令--ls命令。
更多Linux命令详情请看:Linux命令速查手册
linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录),还可以查看文件的权限(包括目录、文件夹、文件权限),查看目录信息等等,是一个非常强大有用的命令。
一、ls命令语法
ls [-alrtAFR] [name...]
二、ls命令参数
下面给大家介绍几个ls命令常用的参数。
-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 -r 将文件以相反次序显示(原定依英文字母次序) -t 将文件依建立时间之先后次序列出 -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录) -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/" -R 若目录下有文件,则以下之文件亦皆依序列出
三、ls命令使用举例
下面还是通过几个例子给大家详细介绍下ls命令的用法。
列出根目录(\)下的所有目录:
$ls /bin boot dev etc home lib lib64 lost+found media mnt opt proc root sbin selinux srv sys tmp usr var
列出目前工作目录下所有名称是 b 开头的文件,越新的排越后面 :
$ls -lrt b*backupfile:total 76-rw-r--r-- 1 root root 23376 Sep 6 2015 date-rw-r--r-- 1 root root 23376 Sep 6 2015 20150906144055.tar.gz-rw-r--r-- 1 root root 1168 Sep 6 2015 backup.log-rw-r--r-- 1 root root 23376 Sep 6 2015 20150906.tar.gzbaktars:total 18272-rw-r--r-- 1 root root 11754834 Jun 11 2011 Python-2.7.2.tar.bz2-rw-r--r-- 1 root root 1407934 Aug 30 2011 sqlite-amalgamation-3.6.20.tar.gz-rw-r--r-- 1 root root 253351 Mar 12 2015 monitorix-3.7.0-1.noarch.rpm-rw-r--r-- 1 root root 332005 Jan 8 07:35 setuptools-0.6c11-py2.7.egg-rw-r--r-- 1 root root 4563244 Jan 8 15:25 Twisted-15.2.1.tar.bz2drwxr-xr-x 8 root root 4096 Mar 1 15:18 Twisted-15.2.1drwxrwxrwx 4 1000 users 4096 Mar 1 17:49 sqlite-3.6.20drwxr-x--- 18 1000 1002 4096 Mar 1 18:51 Python-2.7.2-rw-r--r-- 1 root root 370026 Apr 16 18:25 master.zipdrwxr-xr-x 9 root root 4096 Apr 16 18:46 mod_python-master
列出ShellTest文件夹下所有目录及文件详细资料:
$ls -lR ShellTest/ShellTest/:total 52-rwxr-xr-x 1 root root 1282 May 30 17:41 case2.sh-rwxr-xr-x 1 root root 512 May 30 18:59 case3.sh-rwxr-xr-x 1 root root 20 Jun 2 15:33 date.txt-rwxr-xr-x 1 root root 119 Jun 2 16:53 echo.sh-rwxr-xr-x 1 root root 224 Jun 1 21:11 fun1.sh-rwxr-xr-x 1 root root 197 Jun 1 21:30 fun2.sh-rwxr-xr-x 1 root root 14 Jun 2 17:55 num1.sh-rwxr-xr-x 1 root root 123 Jun 2 17:57 num2.sh-rwxr-xr-x 1 root root 18 Jun 2 17:06 num.txt-rwxr-xr-x 1 root root 276 May 30 20:50 select1.sh-rwxr-xr-x 1 root root 350 May 30 20:56 select2.sh-rwxr-xr-x 1 root root 182 May 30 16:14 test.sh-rwxr-xr-x 1 root root 5 Jun 2 17:02 who.txt
列出当前目录下的所有文件(包括隐藏文件)的绝对路径, 对目录不做递归
#find $PWD -maxdepth 1 | xargs ls -lddrwxr-xr-x 5 root root 4096 May 31 20:48 /root/testdrwxr-xr-x 14 root root 4096 Feb 18 09:24 /root/test/cpptestdrwxr-xr-x 2 root root 4096 May 31 21:21 /root/test/lnTstdrwxr-xr-x 2 root root 4096 Jun 2 17:57 /root/test/ShellTest-rw-r--r-- 2 root root 0 Dec 25 21:30 /root/test/linuxdaxue.com
列出目前工作目录下所有档案及目录;目录于名称后加"/", 可执行档于名称后加"*"
#ls -AFcpptest/ lnTst/ ShellTest/ linuxdaxue.com
好了,有关Linux ls命令的介绍就先给大家讲到这里,更多Linux命令详情请看:Linux命令速查手册
- 版权声明:本站原创文章,于3个月前,由Linux大学(Linuxdaxue.com)发表,共 2366字。
- 转载请注明:Linux命令详解之–ls命令 | Linux大学
Linux命令详解之–ls命令
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。