/tmp
adresář obsahuje většinou soubory, které jsou vyžadovány dočasně, používají ho různé programy k vytváření souborů zámků a k dočasnému ukládání dat. Mnoho z těchto souborů je důležitých pro aktuálně spuštěné programy a jejich odstranění může způsobit zhroucení systému.
Na všech, pokud ne na většině systémů Linux, obsah /tmp
adresář jsou odstraněny (vymazány) při spouštění nebo při vypnutí místním systémem. Toto je standardní postup pro správu systému, aby se snížilo množství použitého úložného prostoru (obvykle na disku).
Důležité :Neodstraňujte soubory z /tmp
adresář, pokud přesně nevíte, co děláte! Ve víceuživatelských systémech to může potenciálně odstranit aktivní soubory a narušit činnost uživatelů (prostřednictvím programů, které používají).
Co když omylem smažete /tmp
adresář? V tomto článku vám ukážeme, jak obnovit (znovu vytvořit) /tmp
adresář po jeho odstranění.
Doporučené čtení: Jak obnovit smazané soubory v Linuxu
Před spuštěním níže uvedených příkazů je třeba si uvědomit několik věcí.
- /tmp musí patřit uživateli root.
- nastavte příslušná oprávnění, která umožní všem uživatelům používat tento adresář (zveřejnit jej).
$ sudo mkdir /tmp $ sudo chmod 1777 /tmp
Případně spusťte tento příkaz.
$ sudo mkdir -m 1777 /tmp
Nyní spusťte níže uvedený příkaz a zkontrolujte oprávnění k adresáři.
$ ls -ld /tmp


Zde nastavené oprávnění znamená, že každý (vlastník, skupina a další) může číst, zapisovat a přistupovat k souborům v adresáři a t
(sticky bit), což znamená, že soubory může smazat pouze jejich vlastník.
Poznámka :Jakmile obnovíte /tmp
adresář, jak je uvedeno výše, doporučujeme restartovat systému, abyste zajistili, že všechny programy začnou fungovat normálně.
A je to! V tomto článku jsme si ukázali, jak obnovit (znovu vytvořit) /tmp adresář po jeho náhodném smazání v Linuxu. Zanechte své komentáře prostřednictvím formuláře pro zpětnou vazbu níže.