Tillfällig mapp
I datoranvändning är en temporär mapp eller temporär katalog en katalog som används för att hålla temporära filer . Många operativsystem och vissa program tar automatiskt bort innehållet i den här katalogen vid uppstart eller med jämna mellanrum, och lämnar själva katalogen intakt.
Av säkerhetsskäl är det bäst för varje användare att ha sin egen tillfälliga katalog, eftersom det har förekommit en historia av säkerhetsbrister med temporära filer på grund av felaktiga filbehörigheter eller tävlingsförhållanden .
En standardprocedur för systemadministration är att minska mängden lagringsutrymme som används (vanligtvis på en diskenhet) genom att ta bort temporära filer. I fleranvändarsystem kan detta potentiellt ta bort aktiva filer, vilket stör användarnas aktiviteter. För att undvika detta tar vissa utrymmesåtervinningsprocedurer endast bort filer som är inaktiva eller "gamla" - de som inte har lästs eller modifierats på flera dagar.
Praktiska frågor
I Unix är /tmp-katalogen ofta en separat diskpartition . I system med magnetiska hårddiskar kommer prestanda (övergripande system IOPS ) att öka om diskhuvudets rörelser från vanlig disk I/O separeras från åtkomsten till den temporära katalogen. Allt oftare används minnesbaserade lösningar för den temporära katalogen eller mappen, till exempel " RAM-diskar " som är inställda i slumpmässigt åtkomstminne eller enheten med delat minne /dev/shm i Linux.
En Flash -baserad solid-state-enhet är mindre lämplig som en tillfällig lagringsenhet för läsning och skrivning på grund av den asymmetriska läs-/skrivtiden och på grund av slitage. (Se slitageutjämning .)
Traditionella platser
I MS-DOS och Microsoft Windows ställs den tillfälliga katalogen in av miljövariabeln TEMP eller TMP . Med hjälp av Window API kan man hitta sökvägen till den temporära katalogen med hjälp av GetTempPath2- funktionen, eller så kan man få en sökväg till en unikt namngiven temporär fil med hjälp av GetTempFileName -funktionen. Ursprungligen var standardinställningen C:\Temp , sedan %WinDir%\Temp . Under Windows XP-eran ställdes den tillfälliga katalogen per användare som Lokala inställningar\Temp , även om den fortfarande kunde flyttas från användaren. För Windows Vista, 7, 8 och 10 har den tillfälliga platsen flyttats igen till inom avsnittet AppData i användarprofilen, vanligtvis C:\Users\ Användarnamn \AppData\Local\Temp ( %USERPROFILE%\AppData\Local\Temp ). I alla versioner av Windows kan Temp-platsen nås, till exempel i Utforskaren, "Kör..."-rutor och i en applikations interna kod genom att använda %TMP% eller % TEMP% . Som med andra miljövariabler %TMP% eller %TEMP% synonymt med hela sökvägen.
I Unix och Linux är de globala temporära katalogerna /tmp och /var/tmp . Webbläsare skriver regelbundet data till tmp-katalogen under sidvisningar och nedladdningar. Vanligtvis /var/tmp för beständiga filer (eftersom det kan bevaras vid omstarter), och /tmp är för mer temporära filer. Se Filsystemhierarkistandard . Dessutom kan en användare ställa in sin TMPDIR- miljövariabel så att den pekar på en föredragen katalog (där det är tillåtet att skapa och ändra filer ).
I macOS kan en sandlådeapplikation inte använda standard Unix-platser, men kan använda en användarspecifik katalog vars sökväg tillhandahålls av funktionen NSTemporaryDirectory .
I OpenVMS används SYS$SCRATCH och i AmigaDOS T :.