查找文件、重定向

重定向

	>		标准正确输出   ( 覆盖 )
	>>		标准正确输出   ( 追加 )
	&>		混合输出(标准输出、标准错误输出)	( 覆盖 )
	&>>		混合输出(标准输出、标准错误输出)	( 追加 )
	2>		标准错误输出	( 覆盖 )
	2>>		标准错误输出	( 追加 )
	1> te.txt 2>&1	错误->标准输出->te.txt  ( 覆盖,标准输出是覆盖的 )
	1>>te.txt 2>&1	错误->标准输出->>te.txt	( 追加,标准输出是追加的 )
命令:tee:另存内容
例子:date | tee 1.txt 	命令执行会输出至屏幕,但会同时保存一份至1.txt文件中
命令:xargs 参数传递(使不支持管道的命令,可以使用管道技术)

查找文件find

选项:-i 忽略大小写
1.按文件名称: -name
2.按文件大小: -size
3.按文件类型:-type
	文件(f)目录(d)链接(l)块设备(b)
	字符设备(c)套接字(s)
4.按文件时间:-mtime
5.按文件的用户:-user(属主)	-group(属组)

查找后的动作命令

1.使用-print打印查找到的文件
	[root@good ~]# find /etc -name "ifcfg*"
	[root@good ~]# find /etc -name "ifcfg*" -print

2.使用-ls打印查找到的文件,以长格式显示
	[root@good ~]# find /etc -name "ifcfg*" -ls

3.使用-delete删除文件,但仅能删除空目录
	[root@good ~]# find /etc -name "ifcfg*" 	-delete

4.使用-ok实现文件拷贝,但会提示是否拷贝
	[root@good ~]# find /etc -name "ifcfg*" -ok cp -v {} /tmp \;

5.使用-exec实现文件拷贝和文件删除。
	[root@good ~]# find /etc -name "ifcfg*" -exec cp -v {} /tmp \;
	[root@good ~]# find /etc -name "ifcfg*" -exec rm -f {} \;
6.exec		一个一个删除
  xargs		一次删除

逻辑运算符

符号		作用
-a		与		and
-o		或		or
!		非		-not
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值