shell的 ls命令

Linux下shell 的 ls 命令

ls -d 显示当前目录的上层目录,不显示子目录
ls -a 显示当前目录下的所有子目录,包括隐藏的文件
ls -l 显示当前目录下所有文件的所有信息(除隐藏文件夹外)文件名 子目录的权限 使用者 文件大小 等
ls -s 在每个文件后面显示文件的大小(我觉得-s 表示的是size的意思)
ls -k 树上说以k字节的形式表示文件的大小(我未曾直观的看到怎样以k 字节表示)
ls -u 以文件上次访问的时间排序(我试出来的结果是倒序)
ls -t 以时间排序(应该是以最近访问排序)
ls -o显示除组信息外的气其他详细信息
ls -x 按列输出横向排序
ls -r 对目录反向排序
ls -q 用“?”表示不可输出的字符(简单尝试为看出效果)
ls -m 横向输入文件名,并且用“,”作为分隔符
ls -S 以文件大小排序(注意大写)
ls -R列出所有子目录下的文件
ls -pF在文件后面附上一个字符说明文件的类型。“×”表示可执行文件,“/”表示目录,“@”表示符号链接,“|”表示FIFo(FIFO表示管道,),“=”表示套接字
ls -C 按列输出,纵向排序
ls -Q 把输出的文件名用双引号括起来

这些命令不仅仅可以单独使用也可结合起来使用,比如 ls -al, ls -at等,功能为他们各自的功能相且。

此篇博客参考《循序渐进Linux》,所有命令都是我自试过的,为了自己复习也为了让更多的人了解shell的 ls 命令,若有错误的地方请指出,一定改正,谢谢!

猜你喜欢

转载自www.cnblogs.com/XLX-0327/p/10488472.html