Zastanawiałem się, co by się stało, gdybym poszedł i przeniósł śmieci znajdujące się tutaj:
/home/neo/.local/share/Trash
Do mojego kosza? Mam na myśli, jeśli przejdę do tego folderu i kliknę prawym przyciskiem myszy zawartość i każę przenieść ją do Kosza.
- Co by się stało, gdyby próbował się poruszać w sobie?
- Czy istnieje inny Kosz, w który by go przenieść?
- A jeśli tak, to co, jeśli ja też go zniszczyłem?
Odpowiedzi:
Folder Kosz jest tworzony po raz pierwszy, gdy użytkownik usuwa plik. W tym folderze znajdują się trzy katalogi:
files
, w którym usunięte pliki są przechowywane do opróżnienia kosza;info
, która przechowuje informacje o tym, gdzie kiedyś były pliki i kiedy zostały usunięte;expunged
, do którego pliki są na krótko przenoszone po opróżnieniu kosza (ale mogą zawierać część należącą do innych użytkowników z usuniętych katalogów).Tak więc za każdym razem, gdy usuwasz kosz, w rzeczywistości wywołujesz rekurencyjnie, aby utworzyć nowy katalog dla nowo uszkodzonych plików.
Należy również pamiętać, że śmieci istnieje dla każdego użytkownika, w tym konta root także czasami można napotkać Dirs nazwy, takie jak
Trash-0
,Trash-1
. Przeczytaj moje odpowiedzi tutaj i tutajźródło
Pliki możesz usuwać wewnątrz kosza (pliki w środku
/home/USERNAME/.local/share/Trash/files/
). Po prostu znikną na sekundę, a następnie wrócą do tego samego folderu Kosz.Kiedy próbowałem usunąć sam folder Kosz (lub jego „pliki” z podkatalogu), menedżer plików Nemo dostał błąd, że otrzymał niedozwolony argument. Wydaje się więc, że to nie działa (przynajmniej nie w przypadku Nemo).
źródło