linux常用命令ls

来源:互联网 发布:长歌门捏脸数据 编辑:程序博客网 时间:2024/04/30 17:07
ls
description:

List information about the FILES(the current driectory by default). Sort entires alphabetically if none of -cftuvsux nor –sort is specified.Mandatory arguments to long options are mandatory for short options too.

这是我抄的文档,翻译过来就是,把相关文件的信息列举出来。如果没有使用–sort或者-cftuvsux选项就会使用默认的字母排序把他们列出来。长类型的选项参数和短类型的参数是一样的。

常用参数

-a –all

do not ignore entries starting with .
就是会把隐藏文件也显示出来

ls /root

这里写图片描述

ls -a /root

这里写图片描述

可以看出把以.开头的隐藏文件也显示了出来。

顺便这里和大家啰嗦一下隐藏文件:隐藏文件最开始并不是为了进行保密,隐藏起来不让别人看到,它的真正目的是表示这是一个系统文件,用户不应当随意的修改。

-l

use a long listing format
就是把文件的相关属性全部显示出来

ls -l /

这里写图片描述

就是把根(‘/’)目录下的所有文件的文件属性全部列举出来
-d ,–directory

list directory themselves ,not their contents
把目录本身显示出来,而不是目录下面的子文件。

ls -dl /
d和l的顺序没有要求

这里写图片描述

-h,–human-readable

with -l ,print sizes in human readable format(eg:1K,234M,3G)
当你使用了-l选项之后,如果你用了-h,它会以人性化的方式把文件的大小打印出来,例如1K,234M,2G。

ls -lh /

这里写图片描述

我们可以看到之前”ls -l /”那张图片,它显示的文件数值是以字节为单位的,看起来非常不方便,加入h参数之后就会以M,K,G这些单位显示出来
-i,–inode

print the index number of each file
把每个文件的索引号打印出来

ls -di /

这里写图片描述
它会把根目录(“/”)这个文件在文件系统中的文件索引号打印出来

注意事项

1在写选项的时候-a和–all是一样的,但是linux是严格区分大小写的。
2一个命令可以接多个选项,他们的顺序可以随意,例如ls -di 和ls -id是一样的。

0 0
原创粉丝点击