Linux命令之ls命令

ls命令概述

ls命令是用来列出目录中的文件和子目录,单独执行ls时,仅仅会列出非隐藏的目录及文件。本篇对该命令的一些常用语法进行简要说明。若想查看更多ls命令的用法,可通过ls --help查看。

ls命令语法

-a:显示所有的文件

[root@localhost study]# ls -a
.  ..  .1  stu_test

-A:显示所有的文件,但不包括表示当前目录.和上级目录..

[root@localhost study]# ls -A
.1  stu_test

-l:显示文件的详细信息,包括文件类型、权限、链接数、所有者、所属组、文件大小以及最后修改时间等。

[root@localhost study]# ls -l
总用量 12
-rwx------ 1 root root 4522  415 10:32 install.sh
drwx------ 2 root root   18  415 10:01 stu_test
-rw------- 1 root root    6  415 10:30 test

-h:文件大小会以KB、MB、GB等单位来显示,而不是默认的字节数,但只会显示到k,小于1k不显示,需结合-l使用

[root@localhost study]# ls -lh
总用量 12K
-rwx------ 1 root root 4.5K  415 10:32 install.sh
drwx------ 2 root root   18  415 10:01 stu_test
-rw------- 1 root root    6  415 10:30 test

--color=auto:在列出目录内容时根据文件类型自动为文件名添加颜色

ls命令扩展

1、日常使用期间,为了方便经常会使用到llllls -l是一个意思,这是因为设置了别名,可通过alias命令查看设置了哪些别名,其实你通过ls命令看到不同文件显示不同颜色也是设置了别名的原因。为命令创建别名,是为了可以通过更简短或更直观的命令名称来执行特定的命令序列。

[root@localhost study]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'

2、在使用 ls -l命令时,第一列的字符表示文件或目录的类型和权限。其中第一个字符表示文件类型

[root@localhost study]# ls -l
总用量 12
-rwx------ 1 root root 4522  415 10:32 install.sh
drwx------ 2 root root   18  415 10:01 stu_test
-rw------- 1 root root    6  415 10:30 test

- :表示普通文件
d :表示目录
l :表示符号链接
c :表示字符(character)设备文件【装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)】
b :表示区块(block)设备文件【装置文件里面的可供储存的接口设备(可随机存取装置),例如硬盘和软盘等】
s :表示数字接口文件(sockets)
p :表示数据输送文件

3、使用ls -a命令时出现的....文件名
.:代表当前目录,这是一个指向当前目录自身的符号链接。使用cd ./stu_test,实际是移动到当前目录的stu_test目录中

[root@localhost study]# pwd
/root/study
[root@localhost study]# cd ./stu_test/
[root@localhost stu_test]# pwd
/root/study/stu_test

..:代表父目录。这是一个指向上一级目录的符号链接。使用cd ..时,实际上是移动到上一级目录

.文件名.目录名:隐藏文件或目录,执行ls无法查看,需要执行ls -a才能正常查看。如果想创建隐藏文件或目录,只需在名称前加个.。注意:很多系统文件和目录都是以.开头的,不是很了解该具体用途,不要随意删除或更改

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值