Używam wersji serwerowej Ubuntu. Zastanawiałem się, czy pliki nadal trafiają do „kosza” itp. W tej wersji.
Usuwam rzeczy i chcę się tylko upewnić, że nie zostaną one wyrzucone do kosza.
11
Brak śmieci w wersji serwerowej. rm
Polecenie usuwa go.
rm
na komputerze lub serwerze, są one natychmiast usuwane.Nie mówisz, w jaki sposób usuwasz pliki.
Na przykład może wystąpić „kosz”, jeśli używasz menedżera plików w trybie tekstowym.
Załóżmy jednak, że używasz
rm
polecenia w powłoce:Zwykle
rm
powinien po prostu usuwać pliki bez użycia „kosza”. Ale z różnych powodów, takich jak przypadkowa instalacja czegoś lub użycie przykładu.bashrc
bez sprawdzania, może to być coś innego - łatwo to sprawdzić, więc powinieneś: Użyj,command -v
aby dowiedzieć się, jakie polecenie uruchamiasz o nazwierm
:To wygląda dobrze (1). Równie
/bin/rm
dobrze byłoby.Jeśli
rm
zostanie zmieniony na używanie kosza, może on wyglądać następująco:lub
Zwykle ta zmiana jest stosowana tylko wtedy, gdy
rm
jest używana w interaktywnej powłoce.Możesz także sprawdzić, czy
libtrash
jest w jakiś sposób zainstalowany. Zmienia sposób działania progamów, w tymrm
na poziomie wywołań bibliotecznych.(1) Właściwie
/usr/bin/rm
może pochodzićsafe-rm
z paczki o tej samej nazwie:Odpowiadając na pytanie z komentarza:
Jeśli
winscp
jest implementacjąscp
, nie można za jej pomocą usuwać plików; Kopiujesz pliki na inny komputer, więc otrzymujesz więcej kopii. Możesz go jednak użyć do zastąpienia plików - ale nie o tym mówisz.źródło