linux ls directory,Linux 命令行:ls(list directory contents)

简介

ls(list),用于列出文件夹下的文件和文件夹的信息。

在没有任何参数的情况下,ls按字母顺序列出当前文件夹下的内容的名称,不递归子文件夹的内容,也不显示以“.”开头的文件。

常用参数

参数

长参数

描述

-a

--all

不忽略以“.”开头的文件。

-A

--almost-all

只忽略“.”和“..”,不忽略以“.”开头的文件。

-B

--ignore-backups

忽略以“~”结尾的文件。

-d

--directory

显示文件夹名称,而不是文件夹的内容。

-I

--ignore

-R

--recursive

递归显示所有文件夹的内容。

-i

--inode

在每个文件名左侧打印inode序号。(inode用于在系统中唯一标识文件。)

-l

--format=long

打印长格式输出。

-r

--reverse

反转当前的排序方法。

-S

--sort=size

按文件大小排序,最大的在最前面。

-t

--sort=time

按修改时间排序,最新的在最前面。(inode中的mtime)

-c

--sort=ctime

按状态改变时间排序。(inode中的ctime)

-u

--time=atime

按访问时间排序

-v

--sort=version

按版本名称和序号排序

-1

--format=single-column

每行显示一个文件

-m

--format=commas

以“, ”分隔,横向显示文件。

-p

--dndicator-style=slash

在文件夹名称后面添加一个“/”。

示例

lipei@ubuntu:~$ mkdir shelltest && cd shelltest #创建测试文件夹,并进入该文件夹

lipei@ubuntu:~/shelltest$ mkdir dir-{1..5} && touch dir-{1..5}/file-{x..z} #创建用于测试的文件夹和文件

lipei@ubuntu:~/shelltest$ ls -R #递归显示文件夹内容

.:

dir-1 dir-2 dir-3 dir-4 dir-5

./dir-1:

file-x file-y file-z

./dir-2:

file-x file-y file-z

./dir-3:

file-x file-y file-z

./dir-4:

file-x file-y file-z

./dir-5:

file-x file-y file-z

lipei@ubuntu:~/shelltest$ touch .temp #创建以点开头的文件

lipei@ubuntu:~/shelltest$ ls -a #显示所有文件

. .. dir-1 dir-2 dir-3 dir-4 dir-5 .temp

lipei@ubuntu:~/shelltest$ ls -A #显示除“.”和“..”外的所有文件

dir-1 dir-2 dir-3 dir-4 dir-5 .temp

lipei@ubuntu:~/shelltest$ ls

dir-1 dir-2 dir-3 dir-4 dir-5

lipei@ubuntu:~/shelltest$ ls -d #显示文件夹名称

.

lipei@ubuntu:~/shelltest$ ls -d ~ #显示文件夹名称

/home/lipei

lipei@ubuntu:~/shelltest$ ls -i #显示inode序号

1082749 dir-1 1083497 dir-2 1083498 dir-3 1083500 dir-4 1083503 dir-5

lipei@ubuntu:~/shelltest$ ls -l #显示长格式

total 20

drwxrwxr-x 2 lipei lipei 4096 12月 9 11:24 dir-1

drwxrwxr-x 2 lipei lipei 4096 12月 9 11:24 dir-2

drwxrwxr-x 2 lipei lipei 4096 12月 9 11:24 dir-3

drwxrwxr-x 2 lipei lipei 4096 12月 9 11:24 dir-4

drwxrwxr-x 2 lipei lipei 4096 12月 9 11:24 dir-5

lipei@ubuntu:~/shelltest$ ls -li #显示长格式并显示inode序号

total 20

1082749 drwxrwxr-x 2 lipei lipei 4096 12月 9 11:24 dir-1

1083497 drwxrwxr-x 2 lipei lipei 4096 12月 9 11:24 dir-2

1083498 drwxrwxr-x 2 lipei lipei 4096 12月 9 11:24 dir-3

1083500 drwxrwxr-x 2 lipei lipei 4096 12月 9 11:24 dir-4

1083503 drwxrwxr-x 2 lipei lipei 4096 12月 9 11:24 dir-5

lipei@ubuntu:~/shelltest$ ls -c

dir-1 dir-2 dir-3 dir-4 dir-5

lipei@ubuntu:~/shelltest$ ls -u

dir-1 dir-2 dir-3 dir-4 dir-5

lipei@ubuntu:~/shelltest$ ls -t

dir-1 dir-2 dir-3 dir-4 dir-5

lipei@ubuntu:~/shelltest$ ls -p #在文件夹名称后添加斜线

dir-1/ dir-2/ dir-3/ dir-4/ dir-5/

lipei@ubuntu:~/shelltest$ ls -m #以逗号分隔显示

dir-1, dir-2, dir-3, dir-4, dir-5

lipei@ubuntu:~/shelltest$ ls -1 #每项占一行

dir-1

dir-2

dir-3

dir-4

dir-5

lipei@ubuntu:~/shelltest$ ls -Sa #按文件大小倒序排列

. .. dir-1 dir-2 dir-3 dir-4 dir-5 .temp

2.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值