Я считал Google для того, как удалить Вино. Я нашел что-то, и это сказало мне вводить их:
rm -r "$HOME/.wine"
rm $HOME/.config/menus/applications-merged/wine*
rm -r "$HOME/.local/share/applications/wine"
rm $HOME/.local/share/desktop-directories/wine*
rm $HOME/.local/share/icons/????_*.xpm
После ввода их я смотрел в комментариях, говоря, что он мог бы уничтожить Вашу домашнюю папку. Действительно ли это верно? Я не вижу ничто плохого прямо сейчас.
Частично верный. Это уничтожит Вашу домашнюю папку, если Вы будете работать rm -rf "$HOME"
. Таким образом, я предлагаю, чтобы Вы сначала прочитали целую статью прежде, чем попытаться выполнить что-то, что включает rm
в команду.
И нет. Насколько мы видим, это не повредило ничего существенного или необходимого для корректной работы системы.
Вы имеете до сих пор, конфигурационные файлы удаленного ВИНА, которые ВИНО восстановит когда необходимый и/или переустановленный.
Так успокаиваются и удачи!
Давайте поймем как rm -rf
управляйте работами сначала. Это удаляет все в данном каталоге и самом каталоге, поэтому если Вы даете ему путь $HOME/directory_1/directory_2/
directory_2
будет продвинут с его файлами. Остальная часть пути будет безопасна. Heres пример:
$ tree somethings/
somethings/
└── subdirectory_1
├── a
└── b
1 directory, 2 files
$ rm -rf somethings/subdirectory_1/
$ tree somethings
somethings
Таким образом, насколько Ваши команды идут:
rm -r "$HOME/.wine"
только удаленный .wine
каталогrm $HOME/.config/menus/applications-merged/wine*
только заботился обо всех файлах, запускающихся с wine
строка в $HOME/.config/menus/applications-merged
папкаrm -r "$HOME/.local/share/applications/wine"
удаленный wine
папка толькоrm $HOME/.local/share/desktop-directories/wine*
избавленный от файлов, запускающихся с wine
в $HOME/.local/share/desktop-directories
папкаrm $HOME/.local/share/icons/????_*.xpm
уничтоженный все .xpm
файлы.Другими словами, они достаточно безопасны.
То, что меня и Rinzwind обсудило в комментариях и Спрашивает чат-комнату Ubuntu, то, что возможно измениться $HOME
переменная. Да, возможно, но если Вы намеренно изменяетесь $HOME
, необходимо иметь это в виду; иначе это не rm
дайте сбой и давайте будем честны - это просто глупый с точки зрения пользователя. Команды работают только над путем, который Вы даете ему, поэтому дайте командам надлежащий путь.
Другими потенциальными проблемами являются пробелы. Если у Вас есть пространство на Ваше домашнее имя папки, как /home/My User
, затем без кавычек вокруг $HOME
оболочка будет думать, что Вы даете ей два аргумента, /home/My
и User
. Этот эффект известен как разделение слова. Поэтому всегда заключайте свои переменные в кавычки как "$HOME"