unix ls命令

[语法]: ls  [-RadCxmlnogrtucpFbqisf1]   [文件夹或文件......]

 

 

[说明]: ls 命令列出指定文件夹下的文件,缺省文件夹为当前文件夹 ./,缺省输出顺序为纵向按字符顺序排列。
-R 递归地列出每一个子文件夹的内容
-a 列出全部文件,包含第一个字符为“.”的隐藏文件
-d 若后面參数是文件夹,则仅仅列出文件夹名而不列出文件夹内容,常与-l选项连用以显示文件夹状态。
-C 输出时多列显示
-x 横向按字符顺序排列
-m 输出按流式格式横向排列,文件名称之间用逗号(,)分隔
-l 长列表输出,显示文件具体信息,每行一个文件,从左至右依次是:文件存取模式、链接数、文件用户、文件组、文件字节数、上次改动时间
-n 与-l选项同样,仅仅是文件主用数字(即UID)显示,文件组用数字(即GID)表示
-o 与-l选项同样,仅仅是不显示文件组
-g 与-l选项同样,仅仅是不显示文件用户

-r 逆序排列
-t 按时间顺序排列而非按名字
-u 显示时间时使用上次訪问时间而非上次改动时间
-c 显示时间时使用上次改动i节点时间而非上次改动时间
-p 若所列文件是文件夹文件,则在其后显示斜杠(/)
-F 在文件夹文件后加’/’,在可运行文件后加’*’
-b 文件名称中若有非打印字符,则用八进制显示该字符
-q 文件名称中的打印字符用’?’表示
-i 显示节点号
-s 显示文件长度时使用块长度而非字节长度
-f 将后面的參数解释为文件夹并列出当中的每一项
-1 每行仅列一项

[样例]:
ls   列出当前文件夹下的文件
ls -al  /bin   以长列表的形式列出文件夹 /bin 下的全部文件,包含隐藏文件

原文地址:https://www.cnblogs.com/blfshiye/p/4275883.html