GNU/Linux >> Znalost Linux >  >> Linux

Jak zakázat vytváření složky .Trash-1000?

Podívejte se na tento článek.

Podle článku Ubuntu takové složky vytvoří při smazání souboru z USB disku. Pravděpodobně by to umožnilo obnovení souboru, pokud jej omylem smažete.

Obsahuje následující řešení:

Nepoužívejte pouze tlačítko smazat (jinak bude vytvořena složka .Trash-1000)

Stisknutím kombinace kláves shift+delete smažete a Ubuntu nevytvoří složku .Trash-1000. (Poznámka:Pokud tímto způsobem odstraníte soubory a složky, budou navždy pryč!)

Alternativně můžete také použít příkazový řádek rm příkaz, který také soubor přímo odstraní.


Našel jsem zajímavé řešení, které funguje na základě jednotlivých zařízení, testováno na Xubuntu 18.10 se zařízeními USB a připojeními EncFS.

Je to velmi jednoduché, odeberte požadovaný .Trash-$(id -u) adresář (id -u je nejčastěji 1000 ) a místo toho vytvořte soubor se stejným názvem:

rm -rf /path/to/.Trash-1000
touch /path/to/.Trash-1000

Co se nyní stane, když odstraníte soubor, alespoň s Thunarem, je to, že místo přesunutí souborů do koše se zobrazí dialogové okno s upozorněním, že soubory budou zničeny (což je také úžasné, protože nechcete, aby byly zničeny nehoda).


I já jsem jedním z těch, které tento problém trápí již řadu let... nejsem spokojen se stávajícími návrhy, nedávno jsem si udělal čas, abych sám prozkoumal řešení.

Vycházel jsem z předpokladu, že chci, aby byl koš odstraněn v celém systému, a zjistil jsem, že – prozatím – jediným skutečným řešením je vytvořit vlastní kompilovanou verzi libgio (» GIO), který je upraven tak, aby volal g_file_delete() pokaždé, když aplikace volá g_file_trash() .

Pro všechny technologicky zdatné uživatele se zájmem o toto řešení:Nedávno jsem na GitHubu zveřejnil podrobného průvodce :

Globálně deaktivujte koš GNOME v distribucích založených na Debianu


Linux
  1. Jak vytvořit soubor ZIP chráněný heslem v systému Linux

  2. Jak vytvořit swap v Linuxu

  3. Jak vytvořit odkládací soubor v Linuxu

  1. Jak vytvořit nebo zvětšit swapový prostor v Linuxu

  2. Jak vytvořit dočasný soubor ve skriptu Shell?

  3. Jak zakázat procházení adresářů

  1. Jak mohu vytvořit soubor v každé složce?

  2. Jak vytvořit soubor v Linuxu z okna terminálu?

  3. Jak vytvořit soubor, pouze pokud neexistuje?