我有一个文件夹/home/user/backup
。所以我想运行一个 shell 脚本,当我运行 shell 脚本第一行时,将生成一个 java jar,它将下载以日期作为文件夹名称的文件。所以/home/user/backup/datefolder
。因此,在下载文件夹后,在该 shell 脚本本身中,我想获取该日期文件夹并进行压缩(tar),该文件夹将保存到另一个位置。谁能帮帮我
最佳答案
如果您的 script.sh 位于根目录的其他位置,请使用以下命令:
现在=$(日期)
mkdir/home/用户/备份/$now
cd/home/用户/备份
/*你的下载命令*/
java -文件名.jar > ./$now
tar -cvzf/some/other/location/$now.tar.gz $now
如果您将 script.sh 放在/home/user/backup 中,则使用:
现在=$(日期)
现在 mkdir $
/*你的下载命令*/
java -文件名.jar > ./$now
tar -cvzf/some/other/location/$now.tar.gz $now
如果我正确理解了您的问题,我希望这能回答您的问题。我必须说你的问题不太清楚。您可以更清楚地详细说明。
关于linux - 文件夹名称 文件夹内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34209115/