📅  最后修改于: 2020-12-07 06:14:24             🧑  作者: Mango
ls是Linux中的list命令。它将显示目录的完整列表或内容。只需键入ls并按Enter键。整个内容将显示出来。
例:
ls
在下面,您可以看到,输入ls命令后,我们获得了/ home / sssit目录的整个内容列表。
ls option | Description |
---|---|
ls -a | In Linux, hidden files start with . (dot) symbol and they are not visible in the regular directory. The (ls -a) command will enlist the whole list of the current directory including the hidden files. |
ls -l | It will show the list in a long list format. |
ls -lh | This command will show you the file sizes in human readable format. Size of the file is very difficult to read when displayed in terms of byte. The (ls -lh)command will give you the data in terms of Mb, Gb, Tb, etc. |
ls -lhS | If you want to display your files in descending order (highest at the top) according to their size, then you can use (ls -lhS) command. |
ls -l – -block-size=[SIZE] | It is used to display the files in a specific size format. Here, in [SIZE] you can assign size according to your requirement. |
ls -d */ | It is used to display only subdirectories. |
ls -g or ls -lG | With this you can exclude column of group information and owner. |
ls -n | It is used to print group ID and owner ID instead of their names. |
ls –color=[VALUE] | This command is used to print list as colored or discolored. |
ls -li | This command prints the index number if file is in the first column. |
ls -p | It is used to identify the directory easily by marking the directories with a slash (/) line sign. |
ls -r | It is used to print the list in reverse order. |
ls -R | It will display the content of the sub-directories also. |
ls -lX | It will group the files with same extensions together in the list. |
ls -lt | It will sort the list by displaying recently modified filed at top. |
ls ~ | It gives the contents of home directory. |
ls ../ | It give the contents of parent directory. |
ls –version | It checks the version of ls command. |
它会为您提供目录的整个列表,包括隐藏文件。在Linux中,隐藏文件以点(。)开头,在常规目录中看不到。
例:
ls -a
在上面的示例中,您可以看到文件的整个列表,包括隐藏的文件。
ls命令将仅显示文件。但是,如果您希望文件以长列表格式显示,则可以使用ls -l命令。
例:
ls -l
在这里,您可以看到长列表格式的列表。
上面的列指出了具体的事情:
如果要以特定格式或大小显示列表的文件大小,则可以使用此命令。只需根据需要将尺寸替换为[SIZE]。
句法:
ls -l --block-size=[SIZE]
例:
ls -l --block-size=M
让我们看下面的输出。
在这里,所有文件大小都以兆字节列出。
您可以用以下措施代替[SIZE]:
如果只想显示不包括所有其他文件的子目录,则可以使用此命令。
例:
ls -d */
上面的结果仅显示子目录,不包括所有其他文件。
如果您不想在列表中显示所有者信息,则可以在此命令的帮助下排除此列。
例:
ls -g
在这里所有者列被排除。
如果您不想在列表中显示组信息,则可以在此命令的帮助下排除此列。
此处不包括组列。
此命令用于使列表变色和变色。如果用“自动”替换[VALUE],它将显示彩色列表。但是,如果您将[VALUE]替换为'never',它将使列表脱色。
句法:
ls --color=[VALUE]
例:
ls --color=never
ls --color=auto
您可以在上图中轻松地注意到auto和never命令之间的区别。
Linux的ls〜命令显示主目录的内容。让我们看一下ls〜命令的例子。
例:
ls ~
此命令包含父目录的列表。
在给定的示例中,当前目录为Downloads,并使用ls ../命令列出了其父目录“主目录”的内容。
例:
ls ../