在linux系统下dir命令的功能和ls命令差不多,主要是用以查看目录、文件权限等详细信息。下面由学习啦小编整理了linux中dir命令的详细解释,希望对你有帮助。

linux中dir命令的详细解释

一、Linux dir命令使用权限

任何用户都可以在终端使用“ dir ”命令。

二、Linux dir命令使用格式

在终端使用dir命令的格式为:dir [选项] [目录名] (使用时无方括号)

三、Linux dir命令功能

dir 命令的功能和 ls 命令类似,不过命令参数比较少,可以使用“dir –help”查看dir命令的相关参数。

linux中dir命令参数功能:

linux中dir命令参数支持的命令格式为:

DIR [filename] [/O[sortorder]] [/S] [/W]

linux中dir命令参数不区分大小写,支持多参数。

主要支持以下参数:

/ON 按名称排序

/OE 按扩展名排序

/OS 按大小排序

/OD 按修改时间排序

/S 显示子目录文件

/W 采用宽列表格式

1.linux中dir命令参数的思想是:通过对各参数的判断,构造出DOS中对应的命令字符串(var),运行之。

2.由于事先无法确定命令有多少参数,用shift语句让参数左移,通过case语句对$1参数的情况进行判断,将其对应bash下的命令参数加到将要运行的命令字符串的后面。

3.需要格外处理的是:linux中dir命令参数对应ls -a -l;而dir /w对应ls -a -m。这个通过对$*中是否存在“/w”或“/W”进行处理,具体方法是,记录“/w”或“/W”出现的次数,如果最后次数为0,则将要运行的命令字符串初始值为ls -a -l,否则为ls -a -m。然后对其他参数的情况进行处理(通过case语句)。

linux的dir命令详解实例

例如列出“/home/cc/Ruijie”里所有内容的详细信息。可用如下命令。

[cc@cc ~]$ dir -l /home/cc/Ruijie

下面是显示的内容:

[cc@cc ~]$ dir -l /home/cc/Ruijie

总计2168

-rwxr-xr-x 1 cc cc 112876 2008-06-26 libpcap.so.0.6.2 -rwxr-xr-x 1 cc cc 737192 2008-06-26 libstdc++.so.5 -rwxr-xr-x 1 cc cc1938 2004-04-23 readme.txt

-rwxr-xr-x 1 cc cc 1350772 2005-08-31 xrgsu

[cc@cc ~]$

linux 修改用户dir,linux中dir命令详解相关推荐

  1. Linux中iptraf命令详解(IP局域网监控工具)

    2019独角兽企业重金招聘Python工程师标准>>> Linux中iptraf命令详解(IP局域网监控工具) 发布时间:2017-12-27 20:46:03   作者:佚名    ...

  2. linux中mkdir命令含义,Linux中mkdir命令详解

    Linux中mkdir命令详解 linux mkdir用来创建目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1. 新建一个文件夹 one 2. 新建三个 ...

  3. linux中create命令详解,linux中 pmap 命令详解

    通过查看帮助,返回了如下信息: Usage: pmap [options] pid [pid ...] Options: -x, --extended show details -X show eve ...

  4. linux中dd命令详解,Linux中DD命令详解

    Linux中DD命令详解 1.dd命令简介 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换.可以用该命令实现DOS下的diskcopy命令的作用.先用dd命令把软盘上的 ...

  5. linux pmap命令,linux中 pmap 命令详解

    通过查看帮助,返回了如下信息: Usage: pmap [options] pid [pid ...] Options: -x,--extended show details -X show even ...

  6. linux下mysql数据库基础及客户端命令详解

    linux下mysql数据库基础及客户端命令详解 1.mysql数据库存储引擎: SHOW ENGINES;   #查看mysql支持的存储引擎 常见有如下两个存储引擎: MyISAM:每表三个文件: ...

  7. 【Linux】19.Linux环境变量名LD_LIBRARY_PATH 和 ldd命令详解

    Linux环境变量名LD_LIBRARY_PATH 和 ldd命令详解 参考链接: https://www.jianshu.com/p/a62e1d327023 LD_LIBRARY_PATH中的LD ...

  8. linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解

    本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...

  9. kali中steghide命令工具教程;7z命令详解;kali中base64命令详解

    目录 kali中steghide命令工具教程 7z命令详解 kali中base64命令详解 例:解码文本里的base64编码 kali中steghide命令工具教程 根据此博客学习(12条消息) 隐写 ...

  10. linux vsftpd用法,Linux_LINUX系统下vsftpd 命令详解,FTP命令是Internet用户使用最频 - phpStudy...

    LINUX系统下vsftpd 命令详解 FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操 作系统下使用FTP,都会遇到大量的FTP内部命令. 熟悉并灵活应用FTP的内 ...

最新文章

  1. Openstack数据库初始化时为何要重复授权
  2. Form 中FND_Message的用法总结
  3. python3视频教程-python3入门视频教程
  4. java1121123211234321_使用for 语句打印显示下列数字形式:n=4 1 1 2 1 1 2 ,使用for 语句打印显示下列数字形式:n=4...
  5. 基于verilog流水灯设计
  6. 推荐收藏!图深度学习发展历史、最新进展与应用
  7. jmeter的分布式部署
  8. win10动态壁纸怎么设置_电脑怎么设置动态桌面
  9. 网络安全实验室CTF—基础关 writeup
  10. zk - zookeeper实现配置中心
  11. 第5章-构建Spring Web应用程序
  12. 家用威联通NAS的硬盘方案
  13. python爬虫微博图片_python爬取微博图片及内容
  14. Web网站HTML打开QQ聊天窗口示例
  15. ORA-12034: materialized view log on SCOTT.T_ROWID younger than last refresh
  16. We should: Good Good Study, Day Day Up
  17. Tyvj 1041 表达式计算2
  18. 关于Apache服务器配置SSL证书的那些事(保姆级教程)
  19. 安卓小闹钟linux,Android--Alarm,定时闹钟
  20. 字符串匹配 RK 算法总结

热门文章

  1. 王老西谈领导力(1)-看了这个,你就知道什么是领导力了
  2. 《机器学习实战》——决策树
  3. XDOJ-流程控制-车辆限行
  4. vite创建react项目及基础配置
  5. python 多线程 setdaemon_彻底理解Python多线程中的setDaemon与join【配有GIF示意】
  6. 人工智能开发抗衰老药物 候选分子已问世
  7. 玩转华为ENSP模拟器系列 | 两个网关之间通过IKE方式协商IPSec VdPdNd隧道(采用证书认证)
  8. threejs点滴yan
  9. Flex特效使用大全
  10. iOS 获取步数等健康信息