161211

来源:互联网 发布:mac暴雪战网客户端 编辑:程序博客网 时间:2024/06/05 23:58

1625-5    王子昂    总结《2016年12月11日》  【连续第72天总结】

标题:shell视频100%

A. find遍历当前目录甚至整个文件系统来查找具有某些特征文件的命令
//遍历大文件系统时需要放到后台执行
格式:find 路径 参数 文件名
-name 按照文件名查找
-perm 按照权限
-mtime -n +n 按照文件数据更改时间查找,-n表示文件更改时间在n天之内,+n表示文件更改时间在n天以前
-atime(amin) 按照访问时间
-ctime(cmin) 按照文件状态更改时间 //权限更改等,非文件内容
-print 强制输出到标准输出
-type 按照文件类型查找
-depth 在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找
//控制查找深度
-mount 在查找文件时不跨越文件系统的mount点
//不查找挂在文件设备,如U盘等

eg: find . -name "*.sh"
根目录:
   find $HOME -name "*.sh"
   find ~ -name "*.sh"
大写字母开头的文件:
   find . -name "[A-Z]*"

find和xargs在一起
xargs命令的用处是当命令参数过多时,通过读取文件来作为参数使用。当参数过多时,逐段读取。
运行机制:上一个命令的输出通过管道传递给xargs,然后遍历所有内容,每次遍历都调用一次命令。最后通过参数传递给chmod命令。
eg:
在当前目录下查找所有用户具有读、写和执行权限的文件并收回相应的写权限
find .-perm -7 -print | xargs chmod o-w

shell视频的循环去哪了_(:з」∠)_明明上一个视频说下面我们讲循环,第二天的第一个视频就直接蹦正则表达式和文件处理了。看完这一天的内容如果还没有就只好自己去百度了……还不知道漏了多少内容。

明天第一节高数课~写高数作业去……

C.明日计划

shell视频

0 0
原创粉丝点击