Nigdzie nie mogę wyszukiwać śmieci . Czy możesz mi powiedzieć polecenie lub coś takiego, aby opróżnić kosz za pomocą terminala?
Nigdzie nie mogę wyszukiwać śmieci . Czy możesz mi powiedzieć polecenie lub coś takiego, aby opróżnić kosz za pomocą terminala?
Odpowiedzi:
Możesz użyć polecenia ˋrmˋ:
rm -rf ~/.local/share/Trash/*
Polecenie rm usuwa (usuwa) pliki lub katalogi.
-f, --force Ignore nonexistant files, and never prompt before removing.
-r, -R, --recursive Remove directories and their contents recursively.
Folder kosza znajduje się w: $HOME/.local/share/Trash
Uważaj, jak używasz rmpolecenia - pliki nie są wysyłane do kosza, w którym możesz je przywrócić, więc cofnięcie nie jest łatwe.
~jest to rzecz specyficzna dla powłoki, która rozwija się do ścieżki katalogu domowego. Używanie np. "~/some/path"Nie rozszerzy się z powodu cytowania. Podobnie nie wszystkie menedżery plików zrozumieją, ~jeśli wpiszesz go w pasku adresu.
rmnie można w ogóle usunąć folderów, chyba że podasz -ropcję (lub równoważną). Jednak używanie rmbez należytej staranności może spowodować utratę ważnych plików osobistych , szczególnie w przypadku argumentów wieloznacznych.
~w pasku adresu.
Po trash-clizainstalowaniu możesz to zrobić
trash-empty
więcej interesujących szczegółów na temat obsługi śmieci: tutaj
.Trash-$UID- więc w tym przypadku kosz jest fizycznie dwa różne miejsca ...
Szukasz $XDG_DATA_HOME/Trashkatalogu. Katalog śmieci jest zdefiniowany w „Specyfikacji kosza na śmieci na pulpicie” witryny freedesktop . Ta zmienna jest zwykle niedostępna w oknach terminala, dlatego będziesz jej potrzebować trash-empty. To polecenie jest zgodne ze specyfikacją Freedesktop.org i jest wystarczająco inteligentne, aby dowiedzieć się, gdzie jest Kosz. Najpierw musisz go zainstalować.
Istnieją do tego inne narzędzia, takie jak gvfs-trash --emptywysyłanie przedmiotów do kosza.
$XDG_DATA_HOME. Jak to zdobyłeś?
trash-empty opróżnia kosz . Musisz go tylko uruchomić. Plik binarny znajduje się w trash-clipakiecie. To jest to samo co rozwiązanie jhort, tylko że wyjaśniam, skąd pochodzi i oferuję inne narzędzie.
gio trash --emptyprzynajmniej na Ubuntu 18.10 / Gnome 3.
Z zainstalowanym typem trash-cli trash-empty
zainstalować typ trash-cli
sudo apt-get install trash-cli
Miałem problemy
rm -rf ~/.local/share/Trash/*
Musiałem więc zrobić:
sudo -s
cd ~/.local/share/Trash/
Przed wpisaniem następnego polecenia upewnij się, że znajdujesz się we właściwym katalogu, ponieważ w ten sposób możesz łatwo usunąć wszystko z folderu domowego i nie pojawi się żadne ostrzeżenie.
rm -fr *
A potem wszystko zniknęło ...
sudo? Ponieważ usunąłem coś jako superużytkownik, a więc aby go opróżnić Trash, musiałem to zrobić, sudoaby mieć ten przywilej. Po prostu sudo rm -rf /fullabsolutepathdziała w jednym poleceniu.
rm -fr *w niewłaściwym folderze. Edytuj swoją odpowiedź i przynajmniej użyj pełnych ścieżek ...