我正在尝试编写一个 shell 脚本,它将在每天午夜使用 cron 执行以下操作:
进入 foo 目录,找到所有以“CA”开头的文件,压缩它们并将它们作为单个带时间戳的文件移动到存档目录。我现在正在使用下面的脚本,但它会带走目录结构,而我不需要目录结构。我只想有一个带时间戳的当天文件,其中包含当天的所有压缩文件。
**************current script attempt******************
#!/bin/sh
#
TIME=`date +"%Y-%m-%d"`
FILENAME=DailyArchive-$TIME.tar.gz
SRCDIR=/foo
DESDIR=/archive
tar -cpzf $( find -name "ca*.pdf" ) $DESDIR/$FILENAME $SRCDIR
*****************end of script*************************
谢谢,/凯西