文档章节

“考虑不全面”导致的大问题!!!

zhdy
 zhdy
发布于 2017/06/25 17:15
字数 314
阅读 4
收藏 0

今天做了个小实验,由于自己的考虑不全面,导致了大问题的产生!

因为此问题我在全网几乎都未找到满意的答案,所以现在打算分享出来!

问题原因:

1

2

3

#ls 

1.txt 2.txt 3.txt

#find . -type f |xargs -i mv {} {}.bak

在根目录下有三个.txt的文档,我想一次性把它更改为 1.txt.bak  2.txt.bak  3.txt.bak

结果不小心使用了如上#find的那条命令!

结果导致整个根目录下所有的文件(包括隐藏文件)全部添加了.bak

wKioL1k2OXuCOe5YAAAvL0Km9gw127.png

重启系统后一定会出现问题!!!

尝试了很多次均失败告终,Google上面也没有发现一个很好的解决方案!

之后想起了写个小的脚本,搞定,结果写错了,多亏了铭哥(Linux大神)帮忙指正,给出了solution!分享如下:

1

#for f in `find . -type f -name "*.bak"`; do f2=`echo $f|sed -r 's/.bak$//'`; echo $f2;mv $f $f2;  done

总结一下吧:

使用此命令,千万不能在根目录下直接操作!,保险起见,一定要输入特定的后缀名!

例如:

1

#find . -name '*.txt'| xargs -i mv {} {}.bak

© 著作权归作者所有

zhdy
粉丝 3
博文 86
码字总数 6009
作品 0
苏州
运维
私信 提问
一步步实施 DevOps (七) 

Netkiller DevOps 手札 Mr. Neo Chan, 陈景峯(BG7NYT) 中国广东省深圳市望海路半岛城邦三期 518067 +86 13113668890 Copyright © 2010-2018 netkiller 版权声明 转载请与作者联系,转载时请...

netkiller-
03/18
197
0
架构师杂谈

架构师,这个title就和总监之类的title一样,已经彻底被用烂了,但在一个软件产品的生命周期中,架构师是实实在在的一个极度重要的角色,这篇文章就来讲讲我觉得的架构师的画像,到底具备什么...

fastjrun
2016/09/21
104
0
实体定义:每一层都不相同,对于层间实体之间映射的一点思考

实体关系图是我们在做设计的时候必定要做的一件事情,现在很多人都在用UML做,不过实体关系图依然是不可缺少的一个有效的数据分析方法。 一提到实体关系图,很多人就立刻联想到数据库,我自己...

长平狐
2012/10/23
82
0
GUI自动化测试的前途在哪里?

降低自动化测试的门槛是很多自动化测试工具提供商努力的目标。尤其是对于图形界面的自动化测试,就更是这样。 于是,“录制与回放”就成了图形界面自动化测试的主流。不论是 Web 界面的,还是...

白一客
2017/06/09
309
0
为长屏幕设备做好准备

最近几个月发布的 Android 手机型号,全面屏,特长纵横比(16:9 以上)和圆角的设计都已成为了一种潮流(如 Pixel 2 XL 和华为 Mate 10 Pro),这也再次证明了Android 生态里用户选择空间的丰...

Android_开发者
2017/12/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

debian10使用putty配置交换机console口

前言:Linux的推广普及,需要配合解决实际应用方能有成效! 最近强迫自己用linux进行实际工作,过程很痛苦,还好通过网络一一解决,感谢各位无私网友博客的帮助! 系统:debian10 桌面:xfc...

W_Lu
30分钟前
9
0
aelf Enterprise 0.8.0 beta有奖公测,“Bug奖金计划”重磅开启

2019年9月30日,aelf Enterprise 0.8.0 beta版正式发布。aelf Enterprise 0.8.0 beta是一个完备的区块链系统, 包含完备的区块链系统、开发套件、开发文档、以及配套的基础应用和基础服务。 ...

AELF开发者社区
31分钟前
7
0
oracle 初始化数据库脚本

create user lpf identified by 123456; create tablespace lpf_ts_cms datafile '/opt/app/oracle/product/11.2.0/lpf.dbf' size 200M; alter user lpf default tablespace lpf_ts_cms; sel......

internetafei
36分钟前
5
0
《区块链DAPP开发入门、代码实现、场景应用》笔记1——天外飞仙DAPP

Solidity编程语言解决了编写智能合约的不友好的问题,但是当合约编译并部署之后,对与这些接口的访问,对于一般的使用者来说,门槛有点高, 对普通用户来说也是非常不友好,为了使广大用户理...

柯南和由美
40分钟前
4
0
流程图制作软件推荐_流程图制作软件哪个好

流程图(Flow Chart)是一种表示算法思路的图示,通过特定图形、图表可以直观的说明某一过程。这种过程既可以是生产线上的工艺流程图,也可以标明某项任务必需的管理过程。为了便于识别,绘制...

工具分享
43分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部