文件夹名称内部文件夹

时间:2015-12-10 18:26:10

标签: linux shell

我有一个文件夹/home/user/backup。所以我想运行一个shell脚本,当我运行shell脚本时,第一行将是一个java jar,它将下载带有date作为文件夹名称的文件。所以/home/user/backup/datefolder。所以在下载文件夹之后我想在那个shell脚本中取这个日期文件夹并做压缩(tar),它将被保存到另一个位置。任何人都可以帮助我

1 个答案:

答案 0 :(得分:1)

如果您的script.sh位于root的其他位置,请使用以下命令:

now=$(date) mkdir /home/user/backup/$now cd /home/user/backup /*your download command*/ java -filename.jar > ./$now tar -cvzf /some/other/location/$now.tar.gz $now

如果您将script.sh放在/ home / user / backup,请使用:

now=$(date) mkdir $now /*your download command*/ java -filename.jar > ./$now tar -cvzf /some/other/location/$now.tar.gz $now

如果我理解你的问题,我希望这能回答你的问题。我必须说你的问题不太清楚。你可以更清楚地详细说明。