Non riesco a cercare spazzatura da nessuna parte. Potete per favore dirmi un comando o qualcosa del genere per svuotare il cestino usando il terminale?
Non riesco a cercare spazzatura da nessuna parte. Potete per favore dirmi un comando o qualcosa del genere per svuotare il cestino usando il terminale?
Risposte:
Puoi usare il comando ˋrmˋ:
rm -rf ~/.local/share/Trash/*
Il comando rm rimuove (elimina) file o directory.
-f, --force Ignore nonexistant files, and never prompt before removing.
-r, -R, --recursive Remove directories and their contents recursively.
La cartella cestino si trova in: $HOME/.local/share/Trash
Fai attenzione a come usi il rm
comando: i file non vengono inviati a un cestino in cui è possibile ripristinarli, quindi non è facile annullarli.
~
è solo una cosa specifica della shell, che si espande nel percorso della tua home directory. Usando, ad esempio "~/some/path"
, non si espanderà a causa del preventivo. Allo stesso modo, non tutti i file manager capiranno ~
se lo inserisci nella barra degli indirizzi.
rm
non possono affatto rimuovere le cartelle, a meno che tu non gli dia l' -r
opzione (o equivalente). Tuttavia, l'utilizzo rm
senza cura adeguata può causare la perdita di file personali importanti , specialmente se utilizzato con argomenti jolly.
~
nella barra degli indirizzi.
Con trash-cli
installato, puoi farlo
trash-empty
dettagli più interessanti sulla gestione dei rifiuti: qui
.Trash-$UID
- quindi in questo caso il cestino è fisicamente in due posti diversi ...
Stai cercando la $XDG_DATA_HOME/Trash
directory. La directory cestino è definita nella "Specifica del cestino del desktop" del sito freedesktop . Questa variabile non è normalmente disponibile nelle finestre del terminale, quindi è necessario trash-empty
. Questo comando segue tutte le specifiche di Freedesktop.org ed è abbastanza intelligente da scoprire dove si trova il Cestino. Dovrai prima installarlo.
Ci sono altri strumenti per questo, come i gvfs-trash --empty
quali possono anche inviare elementi nel cestino.
$XDG_DATA_HOME
. Come l'hai avuto?
trash-empty
svuota la spazzatura . Hai solo bisogno di eseguirlo. Il binario è nel trash-cli
pacchetto. È la stessa soluzione di Jhort solo che spiego da dove viene e offro un altro strumento.
gio trash --empty
, almeno su Ubuntu 18.10 / Gnome 3.
Con tipo di cestino installato trash-empty
per installare il tipo trash-cli
sudo apt-get install trash-cli
Ho avuto problemi con
rm -rf ~/.local/share/Trash/*
Quindi ho dovuto fare:
sudo -s
cd ~/.local/share/Trash/
Prima di digitare il comando successivo, assicurati di essere nella directory corretta, perché puoi eliminare facilmente tutto nella cartella home in questo modo e non ci saranno avvisi.
rm -fr *
E poi tutto era sparito ...
sudo
? Dato che avevo cancellato qualcosa come superutente, e quindi per svuotare il Trash
, ho dovuto fare sudo
per avere quel privilegio. sudo rm -rf /fullabsolutepath
Funziona semplicemente con un comando.
rm -fr *
nella cartella sbagliata. Modifica la tua risposta e utilizza almeno i percorsi completi ...