【发布时间】:2016-10-25 08:51:10
【问题描述】:
我尝试开发一个小备份 shellscript。 当我在 Backup_FILESERVER 文件夹中运行它时,它正在创建 tgz。 但是从 /root 我得到一个错误。
tar cvfz /NAS/for_tape/FILESERVER.tgz /NAS/Backup_FILESERVER/`ls -Art | tail -2 | head -n 1`
错误:
tar:星期二:无法统计:没有这样的文件或目录
tar:由于先前的错误而以失败状态退出
文件夹“/NAS/Backup_FILESERVER”中每个工作日有 5 个文件夹。周一、周二、...
是否可以让它运行起来?
【问题讨论】:
-
为什么不将文件名存储在变量中并将其提供给 tar 命令??
-
我不太擅长 bash 编程。我想在一个命令行中运行它,它更舒服。