Linux命令完整列表:ls(列表)
ls命令是Linux下最常用的命令。命令 LS 是 List 的缩写。默认情况下,使用 LS 打印当前目录的列表。如果 ls 指定不同的目录,则会显示指定目录中的文件和文件夹列表。使用命令ls,不仅可以查看Linux文件夹中包含的文件,还可以显示文件权限(包括目录、文件夹、文件权限)、显示目录信息等。 命令在日常 Linux 操作中使用得较多。
- 命令格式:
ls【选项】【目录名称】
- 命令功能:
- 列出目标目录下的所有子目录和文件。
常用参数:参A、❙
- 列出目标目录下的所有子目录和文件。
- 目录中的所有文件,包括隐藏文件从
开始。。
-A与-a相同,但未列出“”.❙。 ... " " (表示当前目录的父目录)。
-cs-lt:按
时间♸最后更改)匹配 - l:显示 ctime,但按名称排序 Else:按 ctime❙♸ ❙❙´ -C 每列从上到下列出项目
–color[=WHEN] 指定是否使用颜色来区分文件。 WHEN 可以是“从不”、“始终”或“自动”之一
-d、–目录 将其下显示的文件显示为 .
-D、–dired 生成适合与 Emacs 的 dired 模式一起使用的结果 ❙‸❙❙ 输出文件未排序, -U 选项 有效,选项 -lst 无效
-g♸ 类似于 ♸ 列出的所有者
-G, ♸ 无组 不要提供有关该组的任何信息
-h❙❙ 简单 格式可理解文件大小列表(例如 1K 234M 2G)
– si 与 -h 类似,但文件大小增加到 1000 而不是 1024 ❝ 、 –取消引用命令行 使用标有符号链接的实际目标命令行 –指示器样式=名称符号 :无(默认)、分类 (-F)、文件类型 (-p)
-i
, shell -k 这意味着 –块大小=1K 表示文件大小,单位为 ♝❙' -l 除了文件名之外,文件权限、所有者、文件大小等信息也很详细。 -L、–取消引用 显示有关符号链接文件的信息时,将显示符号链接所指向的对象,即符号 ic - m 用逗号分隔所有项目并填充整个线宽 -o 与❙♸ 类似,除组信息外的详细文件信息。-r、–向后 按相反顺序 ❙-
-s、–size 以块大小列出所有文件的大小 – sort=WORD 以下是可用的 WORDS 及其代表的相应选项:
- suffix -X status -c
- none -U time -t
- size -S time -u ♿⓶ -t access -u
version -v use -u
列出 这种形式的执行结果与上面的命令形式完全相同。另外,如果命令操作对象在当前目录,则可以直接控制操作对象;如果不在当前目录,则必须指定操作对象的完整路径。例如上例中,当前文件夹是 命令: 列出目录 /cal/ 文件 列出当前工作目录中名称以 输出如下 - Ly 目录中所有当前工作目录目录名称都添加“ 计算当前目录下文件和目录的数量 表示 ls 中文件的绝对路径 列出当前目录下文件的绝对路径,包括 中文件的绝对路径输出: A全部的绝对列表递归隐藏当前目录下的文件 Shell 输入文件时间输出格式 输出: 打开列表/显示目录bashrc 下次启动 bash 时,您可以像在 Slackware 中一样显示彩色目录列表。颜色含义如下: -t 按文件修改时间排序
-u❙♷ s ♸♷♸ ♷:访问时间显示并按时间访问排序 - 配合` -l`:显示访问时间但根据名称排序
- 否则:根据访问时间排序
-U 无排序;按原始文件系统顺序排列的项目列表
-v 按版本排序
-š❙‷ LS❙❙= LS❝❙❙♸= LS 指定自行调整屏幕宽度,而不是使用当前值 每行仅列出一个文件
-x 逐行而不是逐列列出项目
-X❙
–help 显示此帮助消息并退出 ,添加以下行: Shell
♷‶ 并保留版本信息♸ 常见示例示例1
/home/yiibai文件夹所有文件和目录通过命令详细说明:
使用命令ls -l -R /home/yiibai
注意命令Shell命令:命令行后面是命令首先是关键字,然后是命令参数,并且命令参数前面必须有破折号。 “ls -l -R /home/yiibai
-”行,所有命令参数都有特定的功能。您可以根据需要选择一个或多个参数。命令参数后面就是该命令的操作对象。上述命令“ls -l -R /home/yiibai”中,“ls”为命令关键字,“-l -R”为“" , 显示当前工作目录的内容列表。? /home/yiibai”的参数为命令操作的对象。该命令中使用了两个参数,即“l”和“R”。当然,你可以一起使用它们,如下所示:
Shellls -lR /home/yiibai
yiibai对文件夹,如果要操作Home”开头的所有文件信息。命令格式中,方括号内的内容可以省略。对于命令下的文件,或者您可以使用yiibai,可以直接进入文件夹LS -LR YIIBAIls -lR /home/yiibai。 ?以“ls,如果省略命令参数和操作对象,则直接输入“” ls
输出:
Shell[yiibai@ubuntu:~/Downloads]$ ls -F /usr/local/ |grep /$
bin/
etc/
games/
include/
jdk1.8.0_65/
lib/
sbin/
share/
solr/
src/
Shellls -l /usr/local/ | grep "^d"
下的子目录详细信息输出:
Shell 示例 4 [yiibai@ubuntu:~/Downloads]$ ls -l /usr/local/ | grep "^d"
drwxr-xr-x 2 root root 4096 Aug 4 2015 bin
drwxr-xr-x 2 root root 4096 Aug 4 2015 etc
drwxr-xr-x 2 root root 4096 Aug 4 2015 games
drwxr-xr-x 2 root root 4096 Aug 4 2015 include
drwxr-xr-x 8 uucp 143 4096 Oct 6 2015 jdk1.8.0_65
drwxr-xr-x 4 root root 4096 Aug 4 2015 lib
drwxr-xr-x 2 root root 4096 Aug 4 2015 sbin
drwxr-xr-x 7 root root 4096 Aug 4 2015 share
drwxr-xr-x 9 yiibai yiibai 4096 Feb 3 18:11 solr
drwxr-xr-x 2 root root 4096 Aug 4 2015 src
s 开头的所有文件。较新的文件稍后列出。可以使用以下命令:
Shellls -ltr s*
Shellyiibai@ubuntu:/usr/local$ ls -ltr s*
src:
total 0
sbin:
total 0
share:
total 20
drwxr-xr-x 2 root root 4096 Aug 4 2015 man
drwxrwsr-x 7 root staff 4096 Aug 4 2015 sgml
drwxrwsr-x 2 root staff 4096 Aug 4 2015 fonts
drwxrwsr-x 2 root staff 4096 Aug 4 2015 ca-certificates
drwxrwsr-x 6 root staff 4096 Aug 4 2015 xml
solr:
total 1396
drwxr-xr-x 14 yiibai yiibai 4096 Jan 17 16:02 contrib
drwxr-xr-x 4 yiibai yiibai 4096 Jan 17 16:03 dist
-rw-r--r-- 1 yiibai yiibai 7424 Jan 17 16:03 README.txt
-rw-r--r-- 1 yiibai yiibai 27161 Jan 17 16:03 NOTICE.txt
-rw-r--r-- 1 yiibai yiibai 643429 Jan 17 16:03 LUCENE_CHANGES.txt
-rw-r--r-- 1 yiibai yiibai 12872 Jan 17 16:03 LICENSE.txt
drwxr-xr-x 20 yiibai yiibai 4096 Jan 17 16:03 docs
-rw-r--r-- 1 yiibai yiibai 667085 Jan 17 16:03 CHANGES.txt
drwxr-xr-x 7 yiibai yiibai 4096 Jan 17 16:03 example
drwxr-xr-x 2 yiibai yiibai 36864 Jan 17 16:03 licenses
drwxr-xr-x 11 yiibai yiibai 4096 Feb 3 17:30 server
drwxr-xr-x 3 yiibai yiibai 4096 Feb 3 21:43 bin
示例 5
/” ”。可执行文件附有“*”
命令 l❙❙❙❙❙❙❙ 输出如下 -
Shell 示例6yiibai@ubuntu:/usr/local$ ls -AF
bin/ etc/ games/ include/ jdk1.8.0_65/ lib/ man@ sbin/ share/ solr/ src/
Shell命令:lll 示例 7ls -l * |grep "^-"|wc -l ---文件个数
ls -l * |grep "^d"|wc -l ---目录个数例六:计算当前目录下的文件数和目录数
Shell 示例8 外壳 示例8 ls | sed "s:^:`pwd`/:"
Shellfind $PWD -maxdepth 1 | xargs ls -ld
Shellyiibai@ubuntu:~$ find $PWD -maxdepth 1 | xargs ls -ld
drwxr-xr-x 17 yiibai yiibai 4096 Feb 9 23:11 /home/yiibai
-rw------- 1 yiibai yiibai 2827 Feb 7 23:51 /home/yiibai/.bash_history
-rw-r--r-- 1 yiibai yiibai 220 Nov 11 2015 /home/yiibai/.bash_logout
-rw-r--r-- 1 yiibai yiibai 3706 Feb 3 19:43 /home/yiibai/.bashrc
drwx------ 16 yiibai yiibai 4096 Feb 3 17:46 /home/yiibai/.cache
drwx------ 3 yiibai yiibai 4096 Nov 16 2015 /home/yiibai/.compiz
drwx------ 15 yiibai yiibai 4096 Nov 16 2015 /home/yiibai/.config
drwxr-xr-x 2 yiibai yiibai 4096 Nov 11 2015 /home/yiibai/Desktop
-rw-r--r-- 1 yiibai yiibai 25 Nov 11 2015 /home/yiibai/.dmrc
drwxr-xr-x 2 yiibai yiibai 4096 Nov 11 2015 /home/yiibai/Documents
drwxr-xr-x 2 yiibai yiibai 4096 Feb 4 01:05 /home/yiibai/Downloads
-rw-r--r-- 1 yiibai yiibai 8980 Nov 11 2015 /home/yiibai/examples.desktop
drwx------ 3 yiibai yiibai 4096 Feb 9 23:11 /home/yiibai/.gconf
-rw------- 1 yiibai yiibai 5724 Feb 9 23:11 /home/yiibai/.ICEauthority
drwx------ 3 yiibai yiibai 4096 Nov 11 2015 /home/yiibai/.local
drwx------ 4 yiibai yiibai 4096 Nov 16 2015 /home/yiibai/.mozilla
drwxr-xr-x 2 yiibai yiibai 4096 Nov 11 2015 /home/yiibai/Music
drwxrwxr-x 2 yiibai yiibai 4096 Nov 17 2015 /home/yiibai/.oracle_jre_usage
drwxr-xr-x 2 yiibai yiibai 4096 Nov 11 2015 /home/yiibai/Pictures
-rw-r--r-- 1 yiibai yiibai 675 Nov 11 2015 /home/yiibai/.profile
drwxr-xr-x 2 yiibai yiibai 4096 Nov 11 2015 /home/yiibai/Public
-rw-rw-r-- 1 yiibai yiibai 1910 Feb 9 01:39 /home/yiibai/.rediscli_history
drwxr-xr-x 2 yiibai yiibai 4096 Nov 11 2015 /home/yiibai/Templates
drwxr-xr-x 2 yiibai yiibai 4096 Nov 11 2015 /home/yiibai/Videos
-rw------- 1 yiibai yiibai 5282 Feb 3 21:43 /home/yiibai/.viminfo
-rw------- 1 yiibai yiibai 51 Feb 9 23:11 /home/yiibai/.Xauthority
-rw------- 1 yiibai yiibai 108 Feb 9 23:11 /home/yiibai/.xsession-errors
-rw------- 1 yiibai yiibai 108 Feb 8 16:57 /home/yiibai/.xsession-errors.old
示例9
示例 10
Shell ls -tl --time-style=full-iso
Shellyiibai@ubuntu:~$ ls -tl --time-style=full-iso
total 44
drwxr-xr-x 2 yiibai yiibai 4096 2017-02-04 01:05:39.770512894 -0800 Downloads
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29:57.240741733 -0800 Music
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29:57.240741733 -0800 Pictures
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29:57.240741733 -0800 Videos
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29:57.216741733 -0800 Documents
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29:57.216741733 -0800 Public
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29:57.216741733 -0800 Templates
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29:57.212741733 -0800 Desktop
-rw-r--r-- 1 yiibai yiibai 8980 2015-11-11 15:21:00.375378312 -0800 examples.desktop
Shell yiibai@ubuntu:~$ ls -ctl --time-style=long-iso
total 44
drwxr-xr-x 2 yiibai yiibai 4096 2017-02-04 01:05 Downloads
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29 Music
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29 Pictures
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29 Videos
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29 Documents
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29 Public
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29 Templates
drwxr-xr-x 2 yiibai yiibai 4096 2015-11-11 15:29 Desktop
-rw-r--r-- 1 yiibai yiibai 8980 2015-11-11 15:21 examples.desktop
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网