Intereting Posts
Использование sed (или что-нибудь полезное) для замены строк относительным содержимым В bash я должен спросить каждую строку из первого файла csv, второго файла csv и ответов, помещенных в третий файл csv Как заменить корневой том btrfs полученным снимком? useradd, где имя учетной записи – это число Когда gitlab говорит сделать исполняемый файл, что именно они означают? Почему tmux запускается медленнее и медленнее с течением времени? Укажите тип раздела GUID для всех дисков из командной строки? Как я могу заставить мою команду sed работать на OSX, а также Ubuntu Как установить аффинность определенного потока на FreeBSD? как настроить stunnel для обслуживания https Переменные среды установки OS X Принудите X использовать вторую видеокарту, чтобы я мог пройти первую карту до XEN VM? Как читать ввод пользователя при использовании сценария в трубе iptables DNAT + SNAT: нежелательное умножение одной и той же дейтаграммы udp (и сбоя) / usr / bin / pass и / usr / bin / pass2

Как удалить приложения, которые были установлены с помощью команды tar

Может ли кто-нибудь объяснить мне, как удалить приложения, установленные при извлечении с помощью tar команды ( tar файлы).

Я действительно пытаюсь найти файл деинсталляции. Удивительно, но я не нашел файл make (сделайте соответствующие файлы).

Когда я извлекаю tar файл напрямую, бинарный файл и связанные с ним файлы распространяются на моем Linux-ПК.

@JosephR. находится на правильном пути. Но не используйте рекурсивный 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