嵌入式技术
如何将linux下多种类型的多个文件从一个目录拷贝到另外一个目录?
即假如/haodao1目录下存在test1.txt、test2.c、test3.java、test4.py、test5.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的薪资岗位,题目考的都是实际运维工作中一些常用的技巧了,但是也往往被大家所忽略掉的。本文通过分享这样的一些实战技巧,希望能够引起大家对平时看起来很普通的一些知识点的重视。
编辑:黄飞
全部0条评论
快来发表一下你的评论吧 !