Chciałbym wiedzieć, czy istnieje polecenie, które mogę wydać w terminalu, aby klasycznie nie usuwać ( rm
) pliku, ale zamiast tego przenieść go do kosza (tj. Zachowanie Nautilus Move to Trash).
W przypadku takiego polecenia chciałbym również wiedzieć, co to jest.
command-line
files
trash
Rasmus
źródło
źródło
Odpowiedzi:
Możesz użyć
gvfs-trash
polecenia z pakietu,gvfs-bin
który jest domyślnie instalowany w Ubuntu.Przenieś plik do kosza:
Zobacz zawartość kosza:
Wynieś śmieci:
źródło
man gvfs-trash
nim jest przestarzałe na korzyśćgio trash
, patrzman gio
.Zainstaluj trash-cli -
sudo apt-get install trash-cli
Umieść pliki w koszu za pomocą:
trash file1 file2
Wyświetl listę plików w koszu:
trash-list
Opróżnij kosz za pomocą:
trash-empty
źródło
File "/usr/bin/trash-list", line 4, in <module> ImportError: No module named 'trashcli'
Od 2017 r.
gvfs-trash
Wydaje się przestarzały.Powinieneś użyć
gio
konkretniejest zalecanym sposobem.
źródło
gvfs-trash
przestarzałych i cogio
to jest?gvfs-trash
jest to jedyna opcja tutaj.info
polecenie; wydaje się przydatne.Aktualizuję
@Radu Rădeanu
odpowiedź. Ponieważ Ubuntu mówi mi, żebymgio
zamiast tego używał ...Tak więc do kosza
some_file
(lub folderu) użyjDo nurkowania w śmietniku użyj
Aby opróżnić kosz
źródło
Najbardziej podoba mi się ten niski poziom technologiczny. Utworzyłem folder
.Tr
w moim katalogu domowym, wpisując:i zamiast używać
rm
do usuwania plików, przenoszę te pliki do~/.Tr
katalogu, wpisując:Jest to skuteczny i prosty sposób na utrzymanie dostępu do plików, których uważasz, że nie chcesz, z dodatkową korzyścią w moim przypadku, gdy nie bałagan w folderach systemu, ponieważ mój poziom wiedzy na temat Ubuntu jest dość niski i martwię się o to, czym mógłbym być spieprzyć, kiedy zadzieram z rzeczami systemowymi. Jeśli masz niski poziom, pamiętaj, że „.” w nazwie katalogu powoduje, że jest to ukryty katalog.
źródło
Poprzednia odpowiedź wspomina o poleceniu
gio trash
, które jest w porządku. Jednak na serwerach nie ma odpowiednika katalogu na śmieci. Napisałem skrypt Bash, który wykonuje zadanie; na komputerach (Ubuntu) używagio trash
. (Dodałemalias tt='move-to-trash'
do pliku definicji aliasów;tt
jest to mnemonik wyrażenia „do kosza”).źródło
Oto wersja open source oparta na nodejs (jeśli chcesz wiedzieć, co dzieje się pod maską lub potrzebujesz tego w projekcie), która ma również obsługę wiersza poleceń (jeśli jesteś szczęśliwy, jeśli to po prostu działa).
źródło
W KDE 4.14.8 użyłem następującego polecenia, aby przenieść pliki do kosza (tak jakby zostały usunięte w Dolphin):
Dodatek: Dowiedziałem się o poleceniu za pomocą
źródło