Pamiętam ładne mv somefile ~/.Trashpolecenie, ale ten folder nie istnieje na nowszym Ubuntusie. Czy ktoś wie dlaczego?
Pamiętam ładne mv somefile ~/.Trashpolecenie, ale ten folder nie istnieje na nowszym Ubuntusie. Czy ktoś wie dlaczego?
Odpowiedzi:
Zgodnie ze specyfikacją kosza freedesktop.org :
Dla każdego użytkownika MUSI być dostępny katalog „domowych śmieci”. Jego nazwa i lokalizacja to $ XDG_DATA_HOME / Trash; $ XDG_DATA_HOME to katalog podstawowy danych specyficznych dla użytkownika, zgodnie z definicją w specyfikacji Desktop Directory Directory .
Jeśli zmienna środowiskowa $XDG_DATA_HOME nie jest ustawiona lub jest pusta, ~/.local/shareużywana jest. Domyślnie folder kosza to ~/.local/share/Trash.
Niezależnie od tego, najłatwiejszym i najlepszym sposobem na usunięcie pliku z wiersza poleceń jest użycie
polecenia kosza .
Używaj go tak, jakbyś używał rm:
trash somefile.txt
Jest to lepsze niż tylko mvwejście do pliku, ~/.local/share/Trashponieważ przechowuje metadane, takie jak pierwotny plik, aby można je było przywrócić (usunąć) w razie potrzeby.
wynika to z najnowszej specyfikacji katalogu podstawowego XDG: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
trash-clizainstalowanej dzisiaj (2012-06-24) polecenie jesttrash-putzamiasttrash.