ls 最基本的Linux 命令 详解(如何查看 某个文件 或 目录 所占的块大小)

        此链接 通往 Linux 命令大全手册,点一下不会吃亏不会上当!说不定还会涨知识:

Linux OS 命令手册大全!

Linux 文件、目录、文本处理 命令!


ls —— 列出目录下的所有文件 或 目录:

root@zhengzelin:~# type ls
ls is aliased to `ls --color=auto'

ls 是一个别名 !

ls 常用参数 及 搭配:

1、使用 ll 命令:

root@zhengzelin:~\# type ll
ll is aliased to `ls -alF'

-a : 目录下的所有文件(包括 隐藏文件)
-l : 用较长格式列出文件信息(权限、属主、属组..日期等等..)
-F : 在每个输出项后追加文件的类型标识符。
    具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符;

eg:
-rwxr-xr-x  1 root root   445 Apr  2 15:20 c.sh*    # 有 x 执行权限的 普通文件
-rw-r--r--  1 root root     0 Apr  8 21:14 c.txt    # 无 x 执行权限的 普通文件
drwxr-xr-x  2 root root  4096 Aug 31  2017 .oracle_jre_usage/   # 目录 

——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

-h : 以kb为单位显示文件/目录 大小(默认是b) ; 但是你不能使用 ls -h ; 得结合其他选项:eg:ls -lh
-s : 显示文件 或 目录 的 块大小 !
-R : 递归 ! 列出 当前目录 及 子目录 里的文件或目录!
-d : 显示当前目录本身,并不是目录里的内容
-i : 每个文件的索引号!

ls 输出结果详解:

root@zhengzelin:~# ll 
total 208
d rwx --- ---  7 root root  4096 Apr  8 22:00 ./
- rw- r-- r--  1 root root     2 Apr  8 22:00 1.txt

解释: 
total 208 : 当前目录所占的block大小!你可以使用 ll -s 参数 列出具体的每个文件 和 目录 所占的 block 大小!


1、每一行的第一个参数: 
d : 代表目录 (或者输出内容后 看颜色:深蓝色代表目录)
- : 代表 普通文件(记住 是普通文件! 白色:没有执行权限的普通文件;绿色:有执行权限的普通文件)
l : 代表 链接文件
b : 代表 块设备文件
c : 代表 字符设备文件


2、第一个 rwx : 该文件或目录 属主 的权限(r —— 可读,w —— 可写,x —— 可执行)
   第二个 rwx : 该文件或目录 属组 的权限
   第三个 rwx : 其他组用户对于该文件/目录 的权限


3、 表示文件的个数(如果是文件,个数当然为它本身,也就是1;)
                (如果是目录,个数就是 当前目录 及 它目录中文件的个数)
     
             
4、 该 文件 或 目录 的属主!


5、 该 文件 或 目录 的属组!


6、 该 文件 或 目录  的大小!单位默认是 b , 可以使用 -h 选项,将 b 换为 kb 显示 !


7、代表 文件 最后修改的时间(eg:Apr  4 22:39) # 注意了 是最后修改的时间,并不是创建时间


8、最后一个 , 文件名 或 目录名

关于 ls 输出的颜色详情:

白色 : 没有执行权限的 普通文件
绿色 : 有执行权限的 普通文件

蓝色 : 表示目录
浅蓝色 : 链接文件
红色闪烁 : 表示链接的文件有问题


红色 : 表示压缩文件

黄色 : 表示设备文件

灰色 : 表示其他文件

在这里插入图片描述
在这里插入图片描述

发布了99 篇原创文章 · 获赞 72 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/ljlfather/article/details/105397830