如何将linux下多种类型的多个文件复制到另一个目录

嵌入式技术

1372人已加入

描述

如何将linux下多种类型的多个文件从一个目录拷贝到另外一个目录?

即假如/haodao1目录下存在test1.txttest2.ctest3.javatest4.pytest5.sql这五种不同类型的不同文件,如何将.txt、.c、.java、.py这些文件类型的多个文件拷贝到/haodao2目录下。

其中实习生们一致给出的答案是这样的:

[root@haodaolinux1 /]# cp /haodao1/test1.txt /haodao2/
[root@haodaolinux1 /]# cp /haodao1/test2.c /haodao2/  
[root@haodaolinux1 /]# cp /haodao1/test3.java /haodao2/
[root@haodaolinux1 /]# cp /haodao1/test4.py /haodao2/

看到他们这样的答案,浩道心里不由得有点郁闷,毕竟前段时间对于他们的培训,可都是授予干货,教的技能都是一些Linux高效处理命令。

浩道考察这道题目的用意其实是想看看他们的思维方式,即高效处理能力,毕竟提升工作效率并不是喊喊口号就可以的了!

另外,我们找工作应该都有发现了,运维工程师岗位工资波动范围都是比较大的,一个7-15K的运维岗位,为什么有的可以拿到15K,而有的却只能拿到7K?往往都是一些平时容易忽略的知识技能拉低了你身位。其实好多面试题,出题者的用意看中的不是你答题的速度,而是你答题背后的技巧!出题者并不是考察你走弯路的耐力,而是想看你走捷径的高效率。

如果基础打的好,懂得提升效率,他们完全可以这样答这道题:

1、高效方法1

[root@haodaolinux1 /]# cd /haodao1/
[root@haodaolinux1 haodao1]# cp *.txt *.c *.java *.py /haodao2/

以上方法是先切换到/haodao1目录下,通过*通配符去匹配对应的文件类型进行拷贝。

2、高效方法2:

[root@haodaolinux1 haodao1]# cp /haodao1/*.{txt,c,java,py} /haodao2/

方法2利用花括号填写对应的文件类型,再进行拷贝。

总结:怎么样,通过以上两种方法,可以快速将一个目录中不同类型多个文件的拷贝到另外一个目录中。这样是不是更能体现出你的思维能力,高效处理能力!我们除了要答题,还要考虑其出题的用意在哪?假如有的不只是这几个文件呢?是不是也一个一个命令去敲打?

通过这些小细节就可以看出我们对于基础知识的掌握能力!基础都没有掌握,你认为面试官会给你通过,会给你15K?在我看来,他们最多可以给7K,不能再多了!本文通过这个小案例就是想告诉大家,其实15K的薪资岗位,题目考的都是实际运维工作中一些常用的技巧了,但是也往往被大家所忽略掉的。本文通过分享这样的一些实战技巧,希望能够引起大家对平时看起来很普通的一些知识点的重视。

编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分