我们在写脚本的时候,可能会碰到这样的情况
#!/bin/bash
C=$(date +%Y-%m-%d)
tar zcfv ${C}.tar.gz /home/*
以这个脚本文件为例,我们需要把home下所有的文件压缩到当前时间命名的.tar.gz这个文件里面,但是
明明文件也有了,为什么还会报错呢
其实没错
这意味着 tar 正在尝试将文件的绝对路径信息(通常以 / 开头)去除,以使得压缩的文件路径相对于当前目录。这个警告是 tar 在处理文件时的一种常见行为
所以,这个警告其实是在告诉你,tar在处理你的文件了