00. 目录

文章目录

  • 00. 目录
  • 01. 命令概述
  • 02. 命令格式
  • 03. 常用选项
  • 04. 参考示例
  • 05. 附录

01. 命令概述

列出目录的内容

温馨提示:该命令只需了解,实际上使用ls代替。

02. 命令格式

dir [选项]… [文件]…

03. 常用选项

List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.长选项必须使用的参数对于短选项时也是必需使用的。-a, --all                     不隐藏任何以. 开始的项目-A, --almost-all              列出除. 及.. 以外的任何项目--author                  与-l 同时使用时列出每个文件的作者-b, --escape                  以八进制溢出序列表示不可打印的字符--block-size=SIZE      scale sizes by SIZE before printing them.  E.g.,`--block-size=M' prints sizes in units of1,048,576 bytes.  See SIZE format below.-B, --ignore-backups       do not list implied entries ending with ~-c                         with -lt: sort by, and show, ctime (time of lastmodification of file status information)with -l: show ctime and sort by nameotherwise: sort by ctime, newest first-C                            每栏由上至下列出项目--color[=WHEN]            控制是否使用色彩分辨文件。WHEN 可以是"never"(默认)、"always"或"auto"其中之一-d, --directory               当遇到目录时列出目录本身而非目录内的文件-D, --dired                   产生适合Emacs 的dired 模式使用的结果-f                            不进行排序,-aU 选项生效,-lst 选项失效-F, --classify                加上文件类型的指示符号(*/=@| 其中一个)--format=关键字           交错-x,逗号分隔-m,水平-x,长-l,单栏-1,详细-l,垂直-C--full-time               即-l --time-style=full-iso-g                            类似-l,但不列出所有者--group-directories-first在文件前分组目录。此选项可与--sort 一起使用,但是一旦使用--sort=none (-U)将禁用分组-G, --no-group                以一个长列表的形式,不输出组名-h, --human-readable          与-l 一起,以易于阅读的格式输出文件大小(例如 1K 234M 2G)--si                      同上面类似,但是使用1000 为基底而非1024-H, --dereference-command-line跟随命令行列出的符号链接--dereference-command-line-symlink-to-dir跟随命令行列出的目录的符号链接--hide=PATTERN            隐藏符合PATTERN 模式的项目(-a 或 -A 将覆盖此选项)--indicator-style=方式    指定在每个项目名称后加上指示符号方式:none (默认),classify (-F),file-type (-p)-i, --inode                   显示每个文件的inode 号-I, --ignore=PATTERN          不显示任何符合指定shell PATTERN 的项目-k                            即--block-size=1K-l                            使用较长格式列出信息-L, --dereference             当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息-m                            所有项目以逗号分隔,并填满整行行宽-n, --numeric-uid-gid         类似 -l,但列出UID 及GID 号-N, --literal                 输出未经处理的项目名称 (如不特别处理控制字符)-o                            类似 -l,但不列出有关组的信息-p,  --indicator-style=slash  对目录加上表示符号"/"-q, --hide-control-chars      以"?"字符代替无法打印的字符--show-control-chars      直接显示无法打印的字符 (这是默认方式,除非调用的程序名称是"ls"而且是在终端输出结果)-Q, --quote-name              将条目名称括上双引号--quoting-style=方式      使用指定的quoting 方式显示条目的名称:literal、locale、shell、shell-always、c、escape-r, --reverse                 逆序排列-R, --recursive               递归显示子目录-s, --size                    以块数形式显示每个文件分配的尺寸-S                            根据文件大小排序--sort=WORD               以下是可选用的WORD 和它们代表的相应选项:extension -X       status   -cnone      -U       time     -tsize      -S       atime    -utime      -t       access   -uversion   -v       use      -u--time=WORD               和-l 同时使用时显示WORD 所代表的时间而非修改时间:atime、access、use、ctime 或status;加上--sort=time 选项时会以指定时间作为排序关键字--time-style=STYLE        和-l 同时使用时根据STYLE 代表的格式显示时间:full-iso、iso、locale、posix-iso、+FORMAT。FORMAT 即是"date"所用的时间格式;如果FORMAT是FORMAT1<换行>FORMAT2,FORMAT1 适用于较旧的文件而FORMAT2 适用于较新的文件;如果STYLE以"posix-"开头,则STYLE 仅在POSIX 语系之外生效。-t                            根据修改时间排序-T, --tabsize=宽度    指定制表符(Tab)的宽度,而非8 个字符-t                         sort by modification time, newest first-T, --tabsize=COLS         assume tab stops at each COLS instead of 8-u                    同-lt 一起使用:按照访问时间排序并显示同-l一起使用:显示访问时间并按文件名排序其他:按照访问时间排序-U                    不进行排序;按照目录顺序列出项目-v                    在文本中进行数字(版本)的自然排序-w, --width=COLS      自行指定萤幕宽度而不使用目前的数值-x                    逐行列出项目而不是逐栏列出-X                    根据扩展名排序-1                    每行只列出一个文件--help            显示此帮助信息并退出--version         显示版本信息并退出SIZE 可以是一个可选的整数,后面跟着以下单位中的一个:
KB 1000,K 1024,MB 1000*1000,M 1024*1024,还有 G、T、P、E、Z、Y。使用色彩来区分文件类型的功能已被禁用,默认设置和 --color=never 同时禁用了它。
使用 --color=auto 选项,ls 只在标准输出被连至终端时才生成颜色代码。
LS_COLORS 环境变量可改变此设置,可使用 dircolors 命令来设置。退出状态:0  正常1  一般问题 (例如:无法访问子文件夹)2  严重问题 (例如:无法使用命令行参数)

04. 参考示例

4.1 列出目录的内容

[deng@localhost ~]$ dir
bak                         oradiag_deng    sz12      公共  文档
bj34                        projects        test      模板  下载
instantclient_11_2          scott_data.sql  test.c    视频  音乐
oracle_client_11gR2.tar.gz  share           test.cpp  图片  桌面
[deng@localhost ~]$

4.2 列出目录的内容,带有颜色显示

4.3 不隐藏任何以. 开始的项目

[deng@localhost ~]$ dir -a
.              .dbus                       projects        .vimrc
..             .esd_auth                   scott_data.sql  .Xauthority
bak            .ICEauthority               share           公共
.bash_history  instantclient_11_2          sz12            模板
.bash_logout   .lesshst                    test            视频
.bash_profile  .local                      test.c          图片
.bashrc        .mozilla                    test.cpp        文档
bj34           .mysql_history              .vim            下载
.cache         oracle_client_11gR2.tar.gz  .viminfo        音乐
.config        oradiag_deng                .vim_mru_files  桌面
[deng@localhost ~]$

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

【Linux】一步一步学Linux——dir命令(了解)(25)相关推荐

  1. 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么

    Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...

  2. LINUX学习之路(学LINUX必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...

  3. linux学习需要什么基础,学linux需要什么基础?

    近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...

  4. 分享--linux 学习之路(学linux必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...

  5. 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久

    随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...

  6. 不会linux的php难找工作,学linux系统难吗

    这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...

  7. linux lamp实验报告,新手学Linux--构建lamp

    本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...

  8. Linux其实没那么难学

    互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...

  9. 大学生为什么要学Linux?Linux有什么优点?

    前言 Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到 ...

最新文章

  1. 浅析网站优化知识自学从哪些方面开始起步
  2. android 可以搜索到热点 连接时显示未找到热点_魔兽世界地精经典语录:时间就是金钱!8266互联网时间显示器教程...
  3. boost::hana::is_disjoint用法的测试程序
  4. Algs4-2.1.17动画-插入排序
  5. win10引导安卓x86_GPDwin安装安卓x86折腾记
  6. 奇迹觉醒qq服务器比微信少,十年内最大的奇迹!功能比QQ还少的微信为什么能成功?...
  7. 1218 图片对齐模式
  8. php日志数据统计,PHP统计Nginx日志的User Agent数据
  9. Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法
  10. 天才少年创世纪:从创建应用程序,到被哈佛录取、登上头条
  11. java调用geckofx_Scala学习(三)数组相关操作
  12. DNS寻址以及IP解析
  13. 来看看国内大公司官网隐藏的彩蛋
  14. 翻译: Python range 函数指南 -- 从入门到精通
  15. 2020测试工具索引
  16. php录音功能,微信开发之录音功能
  17. AndroidStudio写的个人信息修改界面
  18. java浮点数化为整数_[Java教程]javascript浮点数转换成整数三种方法
  19. 计算机机房标准pdf,计算机机房建设标准要点.pdf
  20. 关于uniapp小程序发布新版本,小程序不及时更新问题记录

热门文章

  1. C语言中的数据类型在VB中的申明
  2. python为text添加滚动条_动态创建小部件pythontkinter并在画布中添加滚动条
  3. 缩进一个字符_解析Word——Word段落格式中的几种缩进(中)
  4. 数据框按行拼接_利用Python进行数据分析
  5. C语言程序练习-L1-023 输出GPLT (20分)
  6. oracle带输出参数存储,oracle带输入输出参数存储过程(包括sql分页功能)
  7. Java黑皮书课后题第6章:*6.39(几何:点的位置)编程练习题3.32显示如何测试一个点是否在一个有向直线的左侧、右侧或在直线上,编写一个程序,输入三个点p0p1p2,显示p2是否在直线p0p1
  8. Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数
  9. 1.编写程序,打印基本ASCII码表(可印刷32到126)。
  10. 每日踩坑 2018-11-26 MVC Razor ActionLink 生成的URL中多生成了一个参数 ?length=n