首页 > 系统服务 > 详细

Linux 随记

时间:2014-12-09 19:20:40      阅读:269      评论:0      收藏:0      [点我收藏+]

通配符和文件名变量:* ? []

* 查询

$ ls

doc1 doc2 document mydoc monday

$ ls doc*

doc1 doc2 document

$ ls  *day

monday

 

rm 删除

$ ls

doc1 doc2 document mydoc monday

$ rm doc*

mydoc monday

 

? 只能匹配文件名中缺少的单个字符

$ ls

doc1 doc2 docA docB document

$ ls doc?

doc1 doc2 docA docB

 

[] 比配结尾--  范围有-

$ ls

doc1 doc2 doc3  docA docB document

$ ls doc[1A]

doc1 docA

$ ls doc[1-3]

doc1 doc2 doc3

 

*+[]结合使用

$ ls 

main.c mian.o main.g main.z

$ ls*.[cz]

main.c main.z

 

\  当查询的某个通配符实际上是文件名的一部分

$ ls

answers? answersy? answersk?

$ ls answers\?---查询?结尾的文件

answers?

 

标准输入输出和重定向  >   和 >>

重定向 >

$ ls

mydata intro preface

$ ls > listf

$ cat listf

mydata intro  preface listf

 

过滤

$ ls

doc 

 

Linux 随记

原文:http://www.cnblogs.com/lanliying/p/4153867.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!