如何卸載使用 tar 命令安裝的應用程式

如何卸載使用 tar 命令安裝的應用程式

誰能解釋一下如何卸載透過使用tar命令(tar檔案)解壓縮安裝的應用程式。

我真的很難找到卸載文件。令人驚訝的是,我沒有找到 make file ,(make 相關檔案)。

當我tar直接提取檔案時,二進位檔案及其相關檔案將分佈在我的Linux PC中。

答案1

@約瑟夫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

相關內容