- 论坛徽章:
- 0
|
原帖由 okdavinci 于 2007-1-14 15:31 发表
在linux有很多可以显著提高工作效率的命令.比如
- find -refgex ".*.cpp" -exec tar cvf code.tar {} \;
复制代码
你觉得最有意义,最有价值,最可以提高工作效率的命令是什么?
如果你要要说 ls这 ...
楼主这条命令里所说的效率是什么呢?
首先楼上上了 -refgex 参数 我们姑且说他是笔误
纠正笔误
find -regex ".*.cpp" -exec tar cvf code.tar {} \;
我们来研究一下这条命令
目录里有 3个 .cpp 拓展名文件,假设 1.cpp 2.cpp 3.cpp
find第一个 1.cpp 后tar个包,包里只包含 1.cpp
然后find继续执行,发现2.cpp,再tar 个code.tar,此时把上一次tar的code.tar覆盖
这样一次一次覆盖 最终这条命令执行完毕
看看code.tar里tar了什么,只有有个3.cpp文件。
也就是find最后一次发现的文件。。。汗~~~
所以 偶认为:保证每一条命令的正确输入是最有效率的。。
[ 本帖最后由 bleach 于 2007-1-21 01:16 编辑 ] |
|