Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 471 Bytes

52.md

File metadata and controls

16 lines (12 loc) · 471 Bytes

题目要求

将用户家目录(考虑到执行脚本的用户可能是普通用户也可能是root)下面小于5KB的文件打包成tar.gz的压缩包,并以当前日期为文件名前缀,例如,2018-03-15.tar.gz。

参考答案

#!/bin/bash
#这个脚本用来打包用户家目录下小于5k的文件
#作者:猿课-阿铭 www.apelearn.com
#日期:2018-11-01

t=`date +%F`
cd $HOME
tar czf $t.tar.gz `find ./ -type f -size -5k|xargs`