ls 命令 重点

”-”,普通文件.

”d”目录,字母”d”,是dirtectory(目录)的缩写.

“l”符号链接。请注意,一个目录或者说一个文件夹是一个特殊文件,这个特殊文件存放的是其他文件和文件夹的相关信息.

“b”块设备文件。

“c”字符设备文件。

权限的东西没列出来  rwx 7

排序

-S 根据大小

-r 反向排序

-t 修改时间排序 排序的时候使用 默认是修改时间 和 -l 参数使用

-U 创建时间排序 排序的时候要和 -t 一起使用 不排序使用-l

-u 访问时间排序 排序的时候要和 -t 一起使用 不排序使用-l

-f 取消排序

显示 详细时间 -T linux 上面是--full-time

-F 可以对不同文件格式输出不同内容

Display a slash (`/') immediately after each pathname that is a

directory, an asterisk (`*') after each that is executable, an at

sign (`@') after each symbolic link, an equals sign (`=') after

each socket, a percent sign (`%') after each whiteout, and a vertical bar (`|') after each that is a FIFO.

我自己的bash 里面 alias ll="ls -alhF"

其他使用到的命令

-i 在输出的第一列显示文件的i节点号。 inode
-L 若指定的名称为一个符号链接文件,则显示链接所指向的文件。
-m 输出按字符流格式,文件跨页显示,以逗号分开。
-n 输出格式与l选项相同,只不过在输出中文件属主和属组是用相应的UID号和 GID号来表示,而不是实际的名称。
-o 与l选项相同,只是不显示拥有者信息。
-p 在目录后面加一个“/”。
-q 将文件名中的不可显示字符用“?”代替。
-r 按字母逆序或最早优先的顺序显示输出结果。
-R 递归式地显示指定目录的各个子目录中的文件。
-s 给出每个目录项所用的块数,包括间接块。
-x 按行显示出各排序项的信息。


例1:列出当前目录的内容。
lslsFlsa2 ls –F /home/xu Mai1/

例3:列出某个目录下所有的文件(包括隐藏文件)。
$ 1s -aF /home/xu

例4:用长格式列出某个目录下所有的文件(包括隐藏文件)。
1slaF/home/xu5iUIDGID1s -1ainF /home/xu tota1 584 399672

 
 
慢慢沉淀自己
原文地址:https://www.cnblogs.com/martinding/p/7463299.html