ฉันต้องการทราบว่าโฟลเดอร์ใดของไฟล์ชั่วคราวในระบบ ตัวอย่างเช่นใน Windows คือโฟลเดอร์:
C: \ Documents and Settings \ Administrador \ Configuración local \ Temp
/tmp
จะถูกลบเมื่อรีบูตขณะที่/var/tmp
ไม่ใช่
ฉันต้องการทราบว่าโฟลเดอร์ใดของไฟล์ชั่วคราวในระบบ ตัวอย่างเช่นใน Windows คือโฟลเดอร์:
C: \ Documents and Settings \ Administrador \ Configuración local \ Temp
/tmp
จะถูกลบเมื่อรีบูตขณะที่/var/tmp
ไม่ใช่
คำตอบ:
OS X สร้างไดเรกทอรีทางโปรแกรมที่เก็บไว้ใน/private/var
และกำหนดตัวแปรสภาพแวดล้อม $ TMPDIR สำหรับการค้นหาโฟลเดอร์ชั่วคราวของระบบ
ใช้Terminal.appพิมพ์echo $TMPDIR
หรือopen $TMPDIR
(เพื่อเปิด Finder ในโฟลเดอร์นั้น)
คุณจะพบไฟล์ temp ที่จัดเก็บโดยแอปพลิเคชันที่ทำงานอยู่
ที่มา: /superuser/581347/where-is-the-temp-folder-inos-x
เนื่องจาก OS X ใช้ระบบปฏิบัติการ UNIX จึงมีไดเรกทอรีชั่วคราวหลายประเภทรวมถึง "ระบบ" หนึ่งแห่งที่เก็บสิ่งต่าง ๆ
/var/folders/xl/84p38nhj405frmrkdpqb3v9c0000gn/T/
/private/tmp
/private/var/tmp
/private/var/at/tmp
/private/var/spool/cups/tmp
คำถามของคุณมีหลักฐานเท็จว่ามีโฟลเดอร์ "temp" นี่ไม่ใช่ Windows และสถาปัตยกรรม Unix ของ Mac OS X นั้นแตกต่างอย่างสิ้นเชิง โฟลเดอร์ชั่วคราวสำหรับอะไร สำหรับบางขยะในระดับต่ำมีและ/tmp
/var/tmp
สำหรับการตั้งค่าแอพลิเคชันที่มี~/Library/Preferences
สำหรับแคชแอพลิเคชันและไฟล์ temp ~/Library/Application\ Support
มี
คำตอบที่ชัดเจนจะเป็นไปได้ถ้าคุณระบุงานเฉพาะที่คุณพยายามทำ
%USERPROFILE%\Local Settings\Temp
( %USERPROFILE%\AppData\Local\Temp
ใน Vista และใหม่กว่า) โดยเฉพาะไม่ %USERPROFILE%\AppData\Local\Temporary Internet Files
เหมือนหรือเหมือนกัน นั่นอาจเป็น/tmp
(symlink ไป/private/tmp
) และ/var/tmp
ความแตกต่างที่/tmp
ได้รับการทำความสะอาดเมื่อเริ่มต้น ฉันจะไม่พูด ~/Library/Application Support
และ~/Library/Preferences
เป็นโฟลเดอร์ชั่วคราวเนื่องจากแอปใช้เพื่อบันทึกข้อมูลถาวรเช่นสถานะและการตั้งค่า
/tmp
เป็นตำแหน่งทั่วไปสำหรับไฟล์ชั่วคราวใน Mac OS X รวมถึงระบบเหมือน UNIX ส่วนใหญ่
$TMPDIR
นอกจากนี้ยังมี
$TMPDIR
เป็นตัวแปรสภาพแวดล้อมที่ชี้ไปยังไดเรกทอรีชั่วคราวเช่น/tmp
ไม่ใช่ไดเรกทอรีชั่วคราว คุณสามารถตั้งค่า$TMPDIR
เป็นค่าใด ๆ ที่คุณต้องการ (และมันจะทำงานตราบเท่าที่ไดเรกทอรีมีอยู่และมีการตั้งค่าบิตเหนียว)
ไดเร็กทอรีชั่วคราวสำหรับไฟล์ temp เฉพาะผู้ใช้ถูกกำหนดโดยตัวแปรสภาวะแวดล้อม TMPDIR นี่คือภายใต้ / var / tmp ในการเข้าสู่ระบบโยเซมิตีของฉันมันเป็นTMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/
launchd
และ daemons อื่น ๆ ใช้/private/tmp/
และ/var/tmp
สำหรับไฟล์ชั่วคราวและซ็อกเก็ต/tmp
เป็น symlink/private/tmp
ไป