Nigdzie nie mogę wyszukiwać śmieci . Czy możesz mi powiedzieć polecenie lub coś takiego, aby opróżnić kosz za pomocą terminala?
command-line
trash
Witam drodzy
źródło
źródło
Odpowiedzi:
Możesz użyć polecenia ˋrmˋ:
Polecenie rm usuwa (usuwa) pliki lub katalogi.
Folder kosza znajduje się w:
$HOME/.local/share/Trash
Uważaj, jak używasz
rm
polecenia - pliki nie są wysyłane do kosza, w którym możesz je przywrócić, więc cofnięcie nie jest łatwe.źródło
~
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.rm
nie można w ogóle usunąć folderów, chyba że podasz-r
opcję (lub równoważną). Jednak używanierm
bez 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-cli
zainstalowaniu możesz to zrobićwięcej interesujących szczegółów na temat obsługi śmieci: tutaj
źródło
.Trash-$UID
- więc w tym przypadku kosz jest fizycznie dwa różne miejsca ...Szukasz
$XDG_DATA_HOME/Trash
katalogu. 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 --empty
wysyłanie przedmiotów do kosza.źródło
$XDG_DATA_HOME
. Jak to zdobyłeś?trash-empty
opróżnia kosz . Musisz go tylko uruchomić. Plik binarny znajduje się wtrash-cli
pakiecie. To jest to samo co rozwiązanie jhort, tylko że wyjaśniam, skąd pochodzi i oferuję inne narzędzie.gio trash --empty
przynajmniej na Ubuntu 18.10 / Gnome 3.Z zainstalowanym typem trash-cli
trash-empty
zainstalować typ trash-cli
sudo apt-get install trash-cli
źródło
Miałem problemy
Musiałem więc zrobić:
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.
A potem wszystko zniknęło ...
źródło
sudo
? Ponieważ usunąłem coś jako superużytkownik, a więc aby go opróżnićTrash
, musiałem to zrobić,sudo
aby mieć ten przywilej. Po prostusudo rm -rf /fullabsolutepath
działa w jednym poleceniu.rm -fr *
w niewłaściwym folderze. Edytuj swoją odpowiedź i przynajmniej użyj pełnych ścieżek ...