enter code here
我不明白为什么我会收到“没有这样的文件......”错误。
fstab 位于 home/andy/Downloads/
以下是我的备份脚本中的相关内容。
# Backup fstab
cat /etc/fstab > home/andy/Downloads/fstab
tar -cvf fstab.tar home/andy/Downloads/fstab
rsync --progress -r -u fstab.tar $Backup_Directory
rsync --progress -r -u fstab.tar $Local_Backup_Dir
以及输出。
Thunar_Settings.tar
10,240 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/1) sending incremental file list
-rw-rw-r-- 10,240 2022/12/01 22:27:27 Thunar_Settings.tar
/home/andy/bin/Backup_20_04.sh: line 79: home/andy/Downloads/fstab: No such file or directory
tar: home/andy/Downloads/fstab: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
我在适当的位置添加了 /。
tar:从成员名称 /home/andy/Downloads/fstab 中删除前导“/”,发送增量文件列表 fstab.tar
它创建 tar 文件并将其发送到 2 个位置。
答案1
您的脚本使用绝对路径home/andy...
,但这不是有效路径。
绝对路径必须以/
因此,如果您的用户名是,andy
那么您的用户主文件夹的绝对路径将是/home/andy/...