重定向
标准输出重定向符:>
效果:内容被定向输出到另一个文件
效果:两次重定向同一个文件,文件被重写(覆盖)
追加重定向符: >>
效果:在原来的基础上追加内容
标准错误重定向符: 2>?
cat > 文件名:效果与创建新文件雷同
效果:将错误信息定向输出到指定文件
错误追加重定向符: 2>>
效果:在原来的基础上追加错误信息
全部重定向符:&>
效果:将运行结果及错误信息都定向输出到另一个文件(覆盖)
全部重定向追加符:&>>
效果:将运行结果及错误信息都追加到原文件的基础上
find查找命令(有多个查找条件时,是逻辑与的关系)?
?功能:查找文件
按名称查找:-name
通配符
?(任意单个字符,都匹配)
*?(任意单个/多个字符,都匹配)
通配符*和?配合使用如下图:
按类型查找:-type
在linux系统中判断文件类型原则:文件详细信息(长格式)第一列
按用户查找:-user (按所有者查找)
一个对象所有者归属权问题:该对象第一次被创建时,所处的身份来确定。
一个对象用户组的确定:是由对象所有者的第一所属组确定。
高级技巧(对查询到的结果进行批处理操作)
格式如下:
find / -type 类型?-user 用户名 -exec rm -f??{}? \;
find / -type 类型?-user 用户名 -exec mv??{}? 路径? \;
find / -type 类型?-user 用户名 -exec cp??{}? 路径? \;