use*_*323 5 tar software-installation
谁能解释我如何卸载通过使用tar命令(tar文件)提取安装的应用程序。
我真的很难找到卸载文件。令人惊讶的是,我没有找到 make file , (make related files) 。
当我tar直接提取文件时,一个二进制文件及其相关文件分布在我的 Linux PC 中。
@约瑟夫R。是在正确的轨道上。但是不要使用递归rm——你会发现最小的错误会突然删除你的整个主目录(或更糟)。为了更加安全,您可能希望在删除任何文件之前确保所有文件都存在。未经测试的代码如下:
$ cat deletar.sh
#!/bin/sh
set -o errexit -o noclobber -o nounset
tar tf "$1" | while read -r path
do
if ! [ -e "$path" ]
then
echo "$0: Path does not exist: $path" >&2
exit 1
fi
done
tar tf "$1" | grep -v '/$' | xargs rm -f
tar tf "$1" | grep '/$' | xargs rmdir
Run Code Online (Sandbox Code Playgroud)