Linux/Unix中的ls命令

ls是一个Linux shell命令,用于列出文件和目录的目录内容。

ls语法

$ ls [options] [file|dir]

ls命令选项

ls命令的主要选项:

选项 描述
ls -a 列出所有文件,包括以'.'开头的隐藏文件
ls --color 带颜色的列表[=always/never/auto]
ls -d 列出目录 - 带' */'
ls -F 对条目添加一个字符的 */=>@|
ls -i 列出文件的索引节点号
ls -l 以长格式列出 - 显示权限
ls -la 以包括隐藏文件的长格式列出
ls -lh 以可读文件大小的长格式列出
ls -ls 以包括文件大小的长格式列出
ls -r 以相反顺序列出
ls -R 递归列出目录树
ls -s 列出文件大小
ls -S 按文件大小排序
ls -t 按时间和日期排序
ls -X 按扩展名排序

ls命令示例

您可以按下tab按钮自动完成文件或文件夹名称。

使用相对路径列出目录Documents/Books

$ ls Documents/Books

 

使用绝对路径列出目录/home/user/Documents/Books

$ ls /home/user/Documents/Books

 

列出根目录:

$ ls /

 

列出父目录:

$ ls ..

 

列出用户的主目录(例如:/home/user):

$ ls ~

 

以长格式列出:

$ ls -l

 

显示隐藏文件:

$ ls -a

 

以长格式列出并显示隐藏文件:

$ ls -la

 

按日期/时间排序:

$ ls -t

 

按文件大小排序:

$ ls -S

 

列出所有子目录:

$ ls *

 

递归目录树列表:

$ ls -R

 

只列出文本文件并使用通配符:

$ ls *.txt

 

将ls重定向到输出文件:

$ ls > out.txt

 

仅列出目录:

$ ls -d */

 

列出文件和目录并显示完整路径:

$ ls -d $PWD/*

ls代码生成器

选择ls选项,然后按生成代码按钮:

选项 
  长列表格式 (-l)
  列出所有文件/隐藏文件 (-a)
  递归列出目录树 (-R)
  按相反顺序列出 (-r)
  列出带有完整路径 (-d $PWD/*)
按以下方式排序:
文件/文件夹
文件:
文件夹:
输出重定向

单击文本框选择代码,然后复制并粘贴到终端中

 


另请参阅

LINUX
Copyright © 2024 CanKaoHe.com All rights reserved.

我们所有内容来源于rapidtables.com,遗憾于其没有中文版本,因此建立中文版供网民使用,所有内容版权属于rapidtables.