⽂件查找和压缩面试题

一级标题

⽂件查找和压缩面试题

1、在linux中查找当前⽬录111.txt⽂件命令是__find -name 111.txt__。


2、Linux系统中,删除/data/files⽬录下1周前修改过且⼤于10MB的⽂件?
[root@Magedu ~]# find /data/files -type f -mtime +7 -size +10M -exec rm {} \;


3、怎么查找/test路径下⽤户jorm的以abc开头的⽂件:find /test/ -user jorm -a -name "abc*"。


4、查看当前⽬录下30天以前.log结尾、⼤于1G的⽂件,并把它移动到/tmp下?
[root@Magedu ~]# find -type f -ctime +30 -name "*.log" -size +1G -exec mv {} /tmp \;


5、使⽤tar命令打包备份/etc⽬录?
[root@Magedu ~]# tar -cvf etc.tar /etc


6、找出/data⽬录下所有的空⽬录,并移动到/tmp⽬录下?
find -type d -empty -exec mv {} /tmp \;


7、如何在/home⽬录找到⼤于1G的⽂件并删除?
[root@Magedu ~]# find /home -type f -size +1G -exec rm {} \;


8、列出常见打包⼯具并写出常⽤解压参数?
compress gzip bzip2 xz
-d 解压缩


9、如何显⽰某个⽬录下的所有⽬录⽂件?
find /dir -type d -ls


10、将/usr/local/web⽬录下⼤于100M的⽂件移动到/tmp⽬录下?
[root@Magedu ~]# find /usr/local/web -type f -size +100M -exec mv {} /tmp \;


11、分别解压和压缩tar.gz包和zip包的命令是__tar -x__和__zip__。


12、在linux中将⽂件夹test压缩成gz格式使⽤命令__gzip__。

13、在linux中,查询⼀个动态链接库so⽂件的依赖命令是__ldd__。

14、打包的命令是什么?
tar


15、查找test.txt⽂件中1到20⾏之间,同时将aaa替换为AAA,ddd替换为DDD?
sed -e '1,20s@aaa@AAA@ ' -e '1,20s@ddd@DDD@ '


16、对⽂件进⾏归档的命令是__d__。
a. cd b.cpio c.gzip d.tar


17、将/home/stud1/wang⽬录做归档压缩,⽣产wang.tar.gz⽂件,并将⽂件保存在/home⽬录下,实现命令是
__a__。
A.tar zcvf /home/stud1/wang.tar.gz /home/stud1/wang
B.tar xcvf /home/stud1/wang /home/wang
C.tar zcv /home/stud1/wang /home/wang
D.tar zcvf /home/stud1/wang /home/wang.tar.gz


18、对于⽂件扩展名为tar.xz的源代码发布的软件安装包解压和压缩,正确的tar命令参数是__d__。
a.tar jxvf 文件名 b.tar xvf 文件名 c.tar zxvf 文件名 d.tar Jxvf 文件名

猜你喜欢

转载自www.cnblogs.com/zhaihongyu/p/12685962.html