(9 odpovědí)
Uzavřeno před 6 lety.
Chtěl bych vědět, jak mohu smazat soubor a/nebo jej přesunout do koše pomocí mv
příkaz?
Vím, kde se koš nachází, pak jsem se pokusil pomocí těchto příkazů jej přesunout do koše:
mv somefile /home/username/.local/share/Trash
tento příkaz funguje dobře, ale když otevřu koš ve spouštěči, stále se zobrazuje prázdný. Tento smazaný soubor mohu vrátit zpět v původním umístění pomocí:
mv /home/username/.local/share/Trash/somefile ~/
ale pokud toto umístění /home/username/.local/share/Trash
není do koše, kam se přesune můj soubor?
Znám rm
trvale smaže soubor a neodešle ho do koše a v man rm
není žádný příznak smazat soubor do koše.
Přijatá odpověď:
Informace o adresáři Koš:
~/.local/share/Trash
obsahuje dva adresáře s názvem info
a files
.
~/.local/share/Trash/files
obsahuje původní soubory.~/.local/share/Trash/info
obsahuje soubory (přípona:.trashinfo
), které obsahují informace o cestě a datu smazání souborů.
Pokud tedy chcete použít mv
poté následujte příkaz:
mv somefile ~/.local/share/Trash/files
Nedoporučujeme však používat výše uvedenou metodu k přesouvání souborů do koše. (jak je zde komentováno)
Můžete nainstalovat příkazový řádek koše, tj. trash-cli
následujícím příkazem:
sudo apt-get install trash-cli
A zde jsou dostupné příkazy pro koš:
$ apropos trash
gvfs-trash (1) - Move files or directories to the trash
restore-trash (1) - Restore for Command line trash utility.
trash (1) - Command line trash utility.
trash-empty (1) - Empty for Command line trash utility.
trash-list (1) - List trashed files.
trash-put (1) - Command line trash utility.
Soubory můžete přesunout/umístit do koše pomocí následujícího příkazu:
trash-put somefiles
- nebo
gvfs-trash somefiles
Seznam koš příkazem:trash-list
Obnovit soubory příkazem:restore-trash
Prázdné koš pomocí příkazu:trash-empty
Navštivte také toto Otázka.