linux查询命令star
-
Linux查询命令 star 是用于获取文件或目录下的子目录和文件列表,并可按照指定的排序方式进行显示。
基本语法:
star [选项] [文件/目录]
选项:
-?, –help 显示帮助信息
-a, –append 在已有的归档文件中追加文件
-A, –atime 按访问时间排序
-b, –block-number 显示每个文件所占的块数
-B, –buffer-size=大小 设置缓冲区大小
-c, –create 创建新的归档文件
-C, –directory=目录 在指定目录下执行操作
-d, –debug 打印调试信息
-D, –no-date 不显示文件的日期和时间
-e, –extract 提取归档文件中的文件
-E, –gzip-compress 对文件进行gzip压缩
-f, –file=归档文件 指定归档文件
-F, –classify 在文件名后面加上文件类型标识
-g, –dereference 以指向文件的实际路径作为文件名
-G, –no-gzip-compress 不对文件进行gzip压缩
-h, –dereference-command 以指定的命令执行符号链接
-H, –file-changed 按照文件是否改变排序
-i, –tape-info 显示磁带信息
-j, –bzip2-compress 对文件进行bzip2压缩
-J, –no-bzip2-compress 不对文件进行bzip2压缩
-k, –keep-old-files 保留已存在的文件
-l, –links 显示文件的硬链接数
-L, –level=层次 设置gzip或bzip2压缩的级别
-m, –modification-time 按修改时间排序
-n, –numeric-sort 按字典顺序对文件进行排序
-N, –name-sort 按文件名进行排序
-o, –old 保存文件的旧版本
-p, –canonicalize-prefixes 删除文件名前的./或../
-P, –portability 保持可移植性
-q, –quiet 不显示处理的信息
-r, –reverse 反向排序
-s, –size 按文件大小排序
-t, –sort-time=时间格式 按指定的时间格式排序
-T, –files-from=文件 从指定文件中获取列表
-u, –uncompress 解压缩归档文件
-U, –uncompressed 不对归档文件进行解压缩
-v, –verbose 显示详细信息
-w, –wildcards 支持通配符扩展
-x, –exclude=模式 排除匹配模式的文件和目录
-X, –exclude-from=文件 从文件中读取要排除的模式
-y, –bzip2-decompress 解压缩归档文件例如,要获取当前目录下的文件列表并按照文件名排序,可以使用以下命令:
star -N .
该命令将输出当前目录下的所有文件的列表,并按字母顺序进行排序。
总结:star 命令是 Linux 系统中用于获取文件或目录的子目录和文件列表的命令,还可以按照指定的排序方式进行显示。通过合理使用选项,可以实现更加灵活的文件查询功能。
2年前 -
star命令是一个Linux系统上的查询命令,它用于获取和显示文件和文件系统的统计信息。通过star命令,用户可以查看文件和目录的大小,权限,创建和修改日期等信息。下面是关于star命令的详细解释和用法:
1. 基本语法
star命令的基本语法如下:
star [OPTION]… [FILE]…可以指定一个或多个文件作为参数,也可以使用通配符来匹配多个文件。
2. 显示文件和目录的基本信息
star命令可以显示文件和目录的基本信息,例如文件大小,文件类型,文件权限,所属用户和所属组,创建和修改日期等。命令的输出结果类似于ls命令。例如,要显示当前目录下所有文件和目录的基本信息,可以执行以下命令:
star *3. 显示文件和目录的大小
使用星号“*”作为参数,star命令可以显示文件和目录的大小。例如,要显示当前目录下所有文件和目录的大小,可以执行以下命令:
star -c *4. 显示文件和目录的权限和所有权
star命令可以显示文件和目录的权限和所有权信息。这对于查看文件访问权限的设置和所有者是非常有用的。例如,要显示当前目录下所有文件和目录的权限和所有权,可以执行以下命令:
star -p *5. 显示文件和目录的创建和修改日期
star命令还可以显示文件和目录的创建和修改日期。这对于查看文件的创建和修改历史是非常有用的。例如,要显示当前目录下所有文件和目录的创建和修改日期,可以执行以下命令:
star -t *2年前 -
在Linux系统中,有多种命令可以用来查询文件或目录。其中一些常用的查询命令包括:`ls`、`find`、`grep`、`locate`和`whereis`。下面将一一介绍这些命令的使用方法和操作流程。
## 1. ls命令
`ls`命令用于列出目录中的文件和子目录。可以使用`ls`命令的不同选项来过滤和排序文件列表。### 用法:
“`
ls [选项] [目录]
“`### 常用选项:
– `-l`:以长格式显示文件列表;
– `-a`:显示所有文件,包括隐藏文件;
– `-h`:以人类可读的方式显示文件大小;
– `-r`:以相反的顺序显示文件列表;
– `-t`:按文件修改时间的先后顺序排序。### 示例:
“`
ls # 列出当前目录的文件和子目录
ls -l # 以长格式显示当前目录的文件列表
ls -a # 显示所有文件,包括隐藏文件
ls -lh # 以人类可读的方式显示文件大小
ls -lt # 按文件修改时间的先后顺序排序文件列表
ls /home/user/documents # 列出指定目录的文件和子目录
“`## 2. find命令
`find`命令用于在指定目录及其子目录中搜索文件。### 用法:
“`
find [路径] [匹配条件] [执行动作]
“`### 常用选项:
– `-name`:按文件名匹配;
– `-type`:按文件类型匹配;
– `-size`:按文件大小匹配;
– `-mtime`:按文件修改时间匹配。### 示例:
“`
find /home/user -name “*.txt” # 在/home/user目录中搜索所有扩展名为.txt的文件
find /home/user -type f -size +1M # 在/home/user目录中搜索大于1MB的文件
find /home/user -mtime -7 # 在/home/user目录中搜索一周内修改过的文件
“`## 3. grep命令
`grep`命令用于在文件中查找指定的字符串模式。### 用法:
“`
grep [选项] [模式] [文件列表]
“`### 常用选项:
– `-i`:忽略字母大小写;
– `-v`:只显示不匹配的行;
– `-r`:递归搜索子目录下的文件。### 示例:
“`
grep “keyword” file.txt # 在file.txt文件中搜索包含关键词的行
grep -i “Keyword” file.txt # 忽略大小写,在file.txt文件中搜索关键词
grep -v “keyword” file.txt # 只显示不包含关键词的行
grep -r “keyword” /home/user # 在/home/user目录及其子目录中递归搜索关键词
“`## 4. locate命令
`locate`命令用于快速定位文件。### 用法:
“`
locate [模式]
“`### 示例:
“`
locate file.txt # 查找所有包含file.txt的文件路径
locate -i file.txt # 忽略大小写,在系统中查找包含file.txt的文件路径
“`## 5. whereis命令
`whereis`命令用于查找命令的可执行文件、源代码文件和帮助文件。### 用法:
“`
whereis [命令]
“`### 示例:
“`
whereis ls # 查找`ls`命令的可执行文件、源代码文件和帮助文件路径
“`以上是一些常用的Linux查询命令,通过熟练掌握和灵活运用,可以提高文件和目录的查找效率。
2年前