Temporärer Ordner
Im Computer, a temporärer Ordner oder Temporäres Verzeichnis ist ein Verzeichnis verwendet, um zu halten temporäre Dateien. Viele Betriebssysteme und einige Software Löschen Sie den Inhalt dieses Verzeichnisses automatisch unter Hochfahren oder in regelmäßigen Abständen das Verzeichnis selbst intakt.
Zum Sicherheit Gründe, es ist für jeden am besten Benutzer ein eigenes temporäres Verzeichnis haben, da es eine Geschichte von gegeben hat Sicherheitslücken mit temporären Dateien aufgrund falscher Programme falsch Dateiberechtigungen oder Rennbedingungen.
Ein Standardverfahren für Systemadministration Is reduzieren die Menge des verwendeten Speicherplatzes (normalerweise auf einem Festplattenlaufwerk) durch Entfernen von temporären Dateien. In Multi-User-Systemen kann dies möglicherweise entfernen aktiv Dateien, die Aktivitäten der Benutzer stören. Um dies zu vermeiden, entfernen einige Space -Reclaiming -Verfahren nur Dateien, die inaktiv oder "alt" sind - diejenigen, die seit mehreren Tagen nicht gelesen oder geändert wurden.
Praktische Probleme
In UNIX ist das /TMP -Verzeichnis häufig ein separat Festplattenpartition. In Systemen mit magnetisch Festplattenfahrten, Leistung (Gesamtsystem IOPS) erhöht sich, wenn Scheibenkopfbewegungen von regulärer Festplatten-E/A vom Zugang zum temporären Verzeichnis getrennt sind. Zunehmend werden speicherbasierte Lösungen für das temporäre Verzeichnis oder Ordner verwendet, wie z. "Widderscheiben" eingerichtet in Arbeitsspeicher oder das Gerät für gemeinsam genutzte Memory /dev/shm unter Linux.
A Blinken-basierend Festkörperantrieb ist als vorübergehendes Gerät für das Lesen und Schreiben weniger geeignet, da die asymmetrische Lese-/Schreibdauer und aufgrund von Verschleiß sind. (Sehen Nivellierung tragen.))
Traditionelle Orte
Im MS-DOS und Microsoft WindowsDas temporäre Verzeichnis wird von der festgelegt Umgebungsvariable Temperatur oder TMP.[1] Mit der Fenster -API kann man den Pfad zum temporären Verzeichnis mit dem finden GetTemppath2 Funktion,[2] oder man kann einen Pfad zu einer einzigartig benannten temporären Datei mit dem erhalten GetTempilename Funktion.[3] Ursprünglich war der Standardwert C: \ tempo, dann %Windir%\ Temp. In der Windows XP-Ära wurde das temporäre Verzeichnis pro Benutzer festgelegt als Lokale Einstellungen \ tempo, obwohl immer noch benutzerreloziierbar. Für Windows Vista (7, 8 und 10) hat sich der Temporationsposition im Bereich AppData des Benutzerprofils wieder in die TEMP -Stelle verschoben, normalerweise in der Regel C: \ Benutzer \Nutzername\ Appdata \ local \ temp (%UserProfile%\ AppData \ Local \ Temp). In allen Versionen von Windows kann auf den TEMP -Standort beispielsweise in Explorer, "Run ..." -Boren und in den internen Code einer Anwendung mithilfe der Anwendung zugegriffen werden %TMP% oder %Temp%. Wie bei anderen Umgebungsvariablen,, %TMP% oder %Temp% ist ein Synonym für den vollständigen Pfad.
Im Unix und Linux, die globalen temporären Verzeichnisse sind /tmp und /var/tmp. Internetbrowser Schreiben Sie regelmäßig Daten während Seitenansichten und Downloads in das TMP -Verzeichnis. Typischerweise, /var/tmp ist für persistente Dateien (wie sie über Neustarts erhalten werden können) und /tmp ist für temporäre Dateien. Sehen Dateisystem Hierarchie Standard.[4][5] Außerdem kann ein Benutzer seine festlegen Tmpdir Umgebungsvariable Auf ein bevorzugtes Verzeichnis hinweisen (in dem die Erstellung und Änderung von Dateien ist erlaubt).
Im Mac OS, Eine sandboxierte Anwendung kann die Standard-UNIX-Standorte nicht verwenden, sondern kann ein benutzerspezifisches Verzeichnis verwenden, dessen Pfad von der Funktion bereitgestellt wird NstemporaryDirectory.[6]
Im OpenVMS, Sys $ cratch[7] und in Amigados T: werden verwendet.
Siehe auch
Verweise
- ^ "Anerkannte Umgebungsvariablen". Microsoft. Abgerufen 13. März 2022.
- ^ "GetTemppath2a -Funktion (fileapi.h)". Microsoft. Abgerufen 13. März 2022.
- ^ "GetTempFilenamea -Funktion (fileapi.h)". Microsoft. Abgerufen 13. März 2022.
- ^ "Temporäre Dateien, die zwischen System -Neustarts erhalten sind". Dateisystem Hierarchie Standard. Abgerufen 8. März 2022.
- ^ "Temporäre Dateien". Dateisystem Hierarchie Standard. Abgerufen 8. März 2022.
- ^ "App Sandbox Design Guide". Apfel. Abgerufen 7. März 2022.
- ^ "VSI OpenVMS -Benutzerhandbuch" (PDF). VMS Software, Inc. p. 244. Abgerufen 13. März 2022.