dir命令怎么写

1.有关cmd中的dir命令attrib 是修改属性的命令 , 
dir是显示文件命令
这两个放在一起好像不好搭配 , 也没有什么用处 。
像这样是可以的: dir /b|find /i "myfile.txt"
查找myfile.txt的文件 , 我只是说明用法 , 其实这样用也是多此一举 , 可以直接用dir /b myfile.txt
如果你是想显示系统和隐藏文件 , 直接用DIR就可以了
如 dir *.* /a:hs /b
2.dir是什么dir命令最大的用途就是让你了解磁盘到底都有些什么 , 还剩下多少存储空间 DOS下使用频率最高的命令莫过于dir命令了 , dir是英文单词directory(目录)的缩写 , 主要用来显示一个目录下的文件和子目录 。
我们可以试着在提示符后输入dir , 再按Enter回车键 , 无所谓大小写 , 如果输入错误了 , 可以按Backspace键来修正 。如果你的当前目录下有很多文件或子目录 , 会发现内容还没有看清楚 , 就哗的一下滚过去了? 别着急 , 想看清楚还不简单 , dir命令是可以带参数的 , 键入dir/p试试看 , 看 , 这先计算机在显示完一屏内容后 , 停了下来 。
看到最后的一行英文没有 , 这行英文的意思是:如果你看完了这一屏 , 随便敲一个键就可以看下一屏 。那就敲个键试试 , 随便哪个都行 。
好 , 是不是换了一屏怎么样 , 是不是很方便呢? 如果你觉得用dir/p分屏显示还是太麻烦 , 你用这个命令试试 , 从键盘上输入dir/w试试看 。这回所有文件在一屏内都显示出来了 , 但好象少了点什么 , 原来文件的大小和生成时间都被省略了 。
如果你只想知道目录内有什么文件和子目录 , 而不关心文件的生成时间和大小的话 , 那么使用dir/w , 以短格式方式显示是不错的选择 。dir命令不但可以查看目录中有什么文件 , 还可以查看目录中某个文件的信息 , 例如输入dir abc , 就是查看当前目录中文件abc的信息 , 包括它的大小和生成时间 。
如果执行dir abc后 , 显示是“File not found.”则说明当前目录中没有abc这个文件 , 所以还可以用dir命令来查找文件 。比如用dir命令查找当前目录中是否有win.com这个文件 , 只要输入dir win.com 。
dir命令不但可以查找和显示一个特定的文件 , 还可以显示一类文件 。例如输入dir *.bat , 显示的就是所有扩展名是bat的文件 。
看下图 那这里的*是什么意思呢?在DOS命令中 , *在文件名中出现是代表任意字符的意思 。例如 , A.*就代表了文件基本名是A , 扩展名是任意的所有文件 。
那么dir a.* 就是把文件基本名是a的所有文件都显示出来 。如果用dir A*.* , 将会出现什么结果呢?结果是显示了文件基本名以A开头的所有文件 。
再深入一点 , dir *.*是什么意思呢?在这里文件基本名和扩展名都是任意的 , 那就等于代表了所有文件 , 所以这和只输入dir的作用是相同的 。因为*可以代替任意字符 , 所以我们称之为通配符 。
其实通配符不只*一个 , 现在我们再来看看另一种通配符----? 。?通配符和*的区别是什么呢?*可以代替文件名中的多个字符 , 而?只能代替文件名中的一个字符 。
比如a*.*是代表所有文件基本名以a开头的文件 , 而a?.*是代表文件基本名只有两个字符 , 并且第一个字符是a的所有文件 , 同理a??.*是代表文件基本名只有三个字符 , 并且第一个字符是a的所有文件 。两者还有一个区别 , 在文件名中出现*后 , 其后的所有字符都不起作用 , 比如A*.*和a*b.*是没有任何区别的 , 但A*.*和A*.com就不一样了 , 因为中间隔了一个分隔符 , *的作用不能超过分隔符 。