前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux中dir命令的10个示例

linux中dir命令的10个示例

作者头像
入门笔记
发布2022-06-02 15:13:25
1.7K0
发布2022-06-02 15:13:25
举报
文章被收录于专栏:入门小站

这篇文章展示了一些使用dir命令列出目录的内容。这dircommand 不是 Linux 中常用的命令。尽管它的工作方式更不像大多数 Linux 用户喜欢使用的[ls 命令]。我们将讨论dir命令,我们将在其中查看如何使用不同的选项和参数。

dir 命令语法

代码语言:javascript
复制
# dir [OPTION] [FILE]

1. dir 命令的简单输出

代码语言:javascript
复制
# dir /

输出dir命令与/etc目录文件如下。

代码语言:javascript
复制
# dir /etc

要每行列出一个文件,请使用-1选项如下。

代码语言:javascript
复制
# dir
# dir -1

2.查看目录中的所有文件,包括隐藏文件

要列出目录中的所有文件,包括.(隐藏)文件,请使用-a选项。您可以包括-l将输出格式化为列表的选项。

代码语言:javascript
复制
# dir -a
# dir -al

3. 查看目录条目而不是内容

当您只需要列出目录条目而不是目录内容时,可以使用-d选项。在下面的输出中,选项-d列出条目/etc目录。

当你使用-dl,它显示目录的长列表,包括所有者、组所有者、权限。

代码语言:javascript
复制
# dir -d /etc
# dir -dl /etc

4. 查看文件索引号

如果要查看每个文件的索引号,请使用选项-i.从下面的输出中,您可以看到第一列显示数字。这些数字被称为inodes有时称为索引节点或索引号。

一个inode在 Linux 系统中是文件系统上的数据存储,用于存储有关文件的信息,除了filename及其实际数据。

代码语言:javascript
复制
# dir -il

5.以块为单位列出文件及其分配的大小

你可以使用-s选项。如果您需要根据大小对文件进行排序,请使用-S选项。

在这种情况下,您还需要使用-h选项以人类可读的格式查看文件大小。

代码语言:javascript
复制
# dir -shl

在上面的输出中,第一列显示了文件的大小Kilobytes.下面的输出显示了使用以下命令根据文件大小排序的文件列表-S选项。

代码语言:javascript
复制
# dir -ashlS /home/kone

你还可以按修改时间排序,最近修改的文件首先出现在列表中。这可以使用-t选项。

代码语言:javascript
复制
# dir -ashlt /home/kone

6.列出没有所有者或组所有者的文件

要列出没有所有者的文件,您必须使用-g选项类似于-l选项只是它不打印出文件所有者。并列出没有组所有者的文件使用-G选项如下。

代码语言:javascript
复制
# dir -ahgG /home/kone

正如您从上面的输出中注意到的那样,文件所有者和组所有者的名称没有打印出来。您也可以使用–author标志如下。

代码语言:javascript
复制
# dir -al --author /home/kone

在上面的输出中,第五列显示文件作者的姓名。这examples.desktop文件归用户所有kone, 属于组kili它是由用户创作的kone.

7.递归查看 子目录

你还可以递归地查看子目录,这意味着您可以使用-R选项如下。

代码语言:javascript
复制
# dir -R

在上面的输出中,(.)符号表示用户的当前目录和主目录Kone有三个子目录是Backup,dirDocs.

Backup子目录还有另外两个子目录是mariadbmysql没有子目录。

dirsubdirectory 没有任何子目录。Docs 子目录有两个子目录,即BooksTuts没有子目录。

8. 查看用户和组 ID 而不是名称

查看用户和组IDs,你需要使用-n选项。让我们观察下两个输出之间的差异。

代码语言:javascript
复制
# dir -l --author

输出与-n选项。

代码语言:javascript
复制
# dir -nl --author

9. 查看以逗号分隔的条目

这可以通过使用存档-m选项。

代码语言:javascript
复制
# dir -am

10.显示反向排序输出

dir命令按字母排序输出条目。但是,如果要将输出反向排序,可以使用-r命令行选项。

代码语言:javascript
复制
# dir -r

image-20210803213350544

相关文章

Linux之ls命令

linux中的15个基本ls命令示例

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. dir 命令的简单输出
  • 2.查看目录中的所有文件,包括隐藏文件
  • 3. 查看目录条目而不是内容
  • 4. 查看文件索引号
  • 5.以块为单位列出文件及其分配的大小
  • 6.列出没有所有者或组所有者的文件
  • 7.递归查看 子目录
  • 8. 查看用户和组 ID 而不是名称
  • 9. 查看以逗号分隔的条目
  • 10.显示反向排序输出
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档