Bash一行命令收集

 # 批量删除文件

find /opt/data -type f | sed -n "/log\|tmp/p" | sed "/config\|gateway\|opt/d;s/^/>&/" | xargs -t -i /bin/sh -c {}

# linux 时间戳与日期互转

date -d '1970-01-01 UTC 1199116800 seconds'
date -d '20121201' +%s

# 查看文件访问时间x|X 修改时间y|Y 状态变更时间 z|Z

date -d "1970-01-01 UTC `stat -c %X /app/yld/server/beta/webinit.php` seconds" +"%F %T"

# 文件遍历生成CRC码 xargs 禁止转义

find -P /home/www/public_html/res/run/ -path '*svn*' -a -prune -o -type f -a -name "*t*.xml" -printf "%P\n" | sed "s/\(.*\)/echo \"obase=16; \$(cksum \/home\/www\/public_html\/res\/run\/\1 | head -c 10\)\" | bc/" | xargs -0 -d "\n" -i sh -c {}

 

# svn备份还原

svnadmin dump --deltas /opt/svn/client | gzip | tee /app/yld/bak/svn/client$(date +%Y%m%d).gz | md5sum > /opt/bak/svn/client$(date +%Y%m%d).md5
gunzip -cd /opt/yld/bak/svn/client.gz | svnadmin load -q /opt/svn/test

转载于:https://www.cnblogs.com/xucarry/p/4511730.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值