linux 常用的命令ll,Linux常用命令(三)

Linux基本命令(三)

上两次博文中,讲述了linux命令关于文本操作命令和目录操作的相关命令,这一博文,我们讨论下怎么查看已经建立的文件、目录以及目录结构。今天总结了ls,ll,tree三个命令的总结。

1 ls命令

ls命令用于列出目前工作目录所包含的文件及其子目录,可以增加参数查看文件的权限(包括目录、文件夹、文件权限),查看目录信息等等。

1.1 语法

ls[选项][目录名]

ls命令就是list的缩写。

缺省下ls用来打印出当前目录的清单

如果ls指定其他目录,那么显示指定目录里的文件及文件夹清单。

1.2 命令参数

-a 列出目录下所有文件,包括隐藏的文件

-A 同-a一样,但不列出隐藏文件

-F 在列出的文件名称后加一符号,例如可执行文件则加 "*", 目录则加 "/"

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

-r 将文件以相反次序显示(原定依英文字母次序)

-s, –size 以块大小为单位列出所有文件的大小

-S 根据文件大小排序

-t 以文件修改时间排序

1.3 命令实例

列出根目录()下的所有目录

[root@ERICSSON /]# ls

bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

列出根目录()下的所有目录包括隐藏文件

[root@ERICSSON /]# ls -a

a. .. bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

列出目前工作目录下所有名称是 b 开头的文件,越新的排越后面

[root@ERICSSON /]# ls -lrt b*

lrwxrwxrwx. 1 root root 7 Apr 10 22:47 bin -> usr/bin

boot:

total 125660

-rw-------. 1 root root 3543471 Nov 9 08:43 System.map-3.10.0-957.el7.x86_64

-rw-r--r--. 1 root root 151918 Nov 9 08:43 config-3.10.0-957.el7.x86_64

-rwxr-xr-x. 1 root root 6639904 Nov 9 08:43 vmlinuz-3.10.0-957.el7.x86_64

-rw-r--r--. 1 root root 314036 Nov 9 08:43 symvers-3.10.0-957.el7.x86_64.gz

-rw-------. 1 root root 3544363 Mar 19 00:10 System.map-3.10.0-957.10.1.el7.x86_64

-rw-r--r--. 1 root root 151923 Mar 19 00:10 config-3.10.0-957.10.1.el7.x86_64

-rwxr-xr-x. 1 root root 6643904 Mar 19 00:10 vmlinuz-3.10.0-957.10.1.el7.x86_64

-rw-r--r--. 1 root root 314087 Mar 19 00:10 symvers-3.10.0-957.10.1.el7.x86_64.gz

drwxr-xr-x. 3 root root 17 Apr 10 22:47 efi

drwxr-xr-x. 2 root root 27 Apr 10 22:48 grub

-rw-------. 1 root root 57371349 Apr 10 22:51 initramfs-0-rescue-487269193b2d4b26801646fec4ac36dc.img

-rwxr-xr-x. 1 root root 6639904 Apr 10 22:51 vmlinuz-0-rescue-487269193b2d4b26801646fec4ac36dc

-rw-------. 1 root root 21839065 Apr 10 22:53 initramfs-3.10.0-957.el7.x86_64.img

-rw-------. 1 root root 21490761 Apr 10 23:33 initramfs-3.10.0-957.10.1.el7.x86_64.img

drwx------. 5 root root 97 Apr 10 23:33 grub2

2 ll命令

其实该命令为ls -l的一个别名

2.1 语法

2.2 命令参数

2.3 命令实例

3 tree命令

Linux tree命令 可以以树状图列出目录的内容。它会列出指定目录下的所有文件,包括子目录里的文件。

3.1 语法

tree[选项][目录名]

3.2 命令参数

-a 列出所有文件

-C 总是打开彩色

-d 仅列出目录

-f 打印每个文件的完整路径前缀

-g 显示文件组所有者或GID号码

-h 以更易读的方式打印尺寸

-r 反转排序的顺序

-s 打印每个文件的字节大小

-t 按上次修改时间对文件进行排序

-u 显示文件所有者或UID号码

3.3 命令实例 ###tree

1.打印出文件的所有者

[root@ERICSSON /]# tree -u tmp

tmp

├── [root ] ks-script-Daks2J

├── [root ] systemd-private-0fa2bfc3b5c746248be55d5604aa34d5-ntpd.service-fbL9Wc

│   └── [root ] tmp

├── [root ] systemd-private-2d415e2416aa4ce6ba6b7997f8bc00b8-ntpd.service-lQiM0T

│   └── [root ] tmp

├── [root ] systemd-private-79d65845a28d41a2ba9903b415d9e7f6-ntpd.service-PeLLQp

│   └── [root ] tmp

├── [root ] systemd-private-a38d4c78135046e1a8c36c93edea1e01-ntpd.service-aky8bL

│   └── [root ] tmp

├── [root ] vmware-root_8612-1003599899

├── [root ] vmware-root_8626-970702348

├── [root ] vmware-root_8652-702254669

├── [root ] vmware-root_8689-1722618928

├── [root ] vmware-root_8718-2824539374

├── [root ] vmware-root_8719-3886847792

└── [root ] yum.log

14 directories, 2 files

[root@ERICSSON /]#

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值