โฟลเดอร์ temp อยู่ที่ไหน


17

ฉันต้องการทราบว่าโฟลเดอร์ใดของไฟล์ชั่วคราวในระบบ ตัวอย่างเช่นใน Windows คือโฟลเดอร์:

C: \ Documents and Settings \ Administrador \ Configuración local \ Temp


1
launchdและ daemons อื่น ๆ ใช้/private/tmp/และ/var/tmpสำหรับไฟล์ชั่วคราวและซ็อกเก็ต /tmpเป็น symlink /private/tmpไป
jaume

ขอบคุณเพื่อน! อะไรคือความแตกต่างระหว่าง / private / tmp และ / var / tmp?
Alberto Juarez

2
ตามกฎทั่วไป/tmpจะถูกลบเมื่อรีบูตขณะที่/var/tmpไม่ใช่
jaume

คำตอบ:


25

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 จึงมีไดเรกทอรีชั่วคราวหลายประเภทรวมถึง "ระบบ" หนึ่งแห่งที่เก็บสิ่งต่าง ๆ

  • $ TMPDIR ซึ่งสร้างขึ้นเช่น /var/folders/xl/84p38nhj405frmrkdpqb3v9c0000gn/T/
  • /private/tmp
  • /private/var/tmp
  • /private/var/at/tmp
  • /private/var/spool/cups/tmp

2

คำถามของคุณมีหลักฐานเท็จว่ามีโฟลเดอร์ "temp" นี่ไม่ใช่ Windows และสถาปัตยกรรม Unix ของ Mac OS X นั้นแตกต่างอย่างสิ้นเชิง โฟลเดอร์ชั่วคราวสำหรับอะไร สำหรับบางขยะในระดับต่ำมีและ/tmp /var/tmpสำหรับการตั้งค่าแอพลิเคชันที่มี~/Library/Preferencesสำหรับแคชแอพลิเคชันและไฟล์ temp ~/Library/Application\ Supportมี

คำตอบที่ชัดเจนจะเป็นไปได้ถ้าคุณระบุงานเฉพาะที่คุณพยายามทำ


13
ฉันคิดว่า OP ไม่ได้พยายามทำงานให้สำเร็จ แต่ต้องการที่จะเข้าใจว่า OS X ทำงานอย่างไร เขาถามถึงสิ่งที่เทียบเท่า%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เป็นโฟลเดอร์ชั่วคราวเนื่องจากแอปใช้เพื่อบันทึกข้อมูลถาวรเช่นสถานะและการตั้งค่า
jaume

คุณกำลังบอกว่าไม่มีโฟลเดอร์ชั่วคราวหรือไม่ คำตอบของคุณจะถูกหักล้างโดยsuperuser.com/questions/581347/where-is-the-temp-folder-in-os-x ซึ่งทำให้คำถามนี้ซ้ำ
อัลลัน

1
@ อัลลันคุณอ่านโพสต์ของฉันบ้างไหม?
Alexander - Reinstate Monica

1
@Alexander ไม่จำเป็นต้องยอมรับผู้ใช้ใหม่ ในขณะที่คุณได้ระบุออกมาหลายตัวอย่างของสิ่งที่โปรแกรมอาจใช้ไดเรกทอรีชั่วคราวสำหรับคุณเช่นกันอาจจะรายการพวกเขาออกทั้งหมดในรูปแบบเช่นเดียวกับคำตอบของ lucasarruda
Ben Leggiero

0

/tmp เป็นตำแหน่งทั่วไปสำหรับไฟล์ชั่วคราวใน Mac OS X รวมถึงระบบเหมือน UNIX ส่วนใหญ่


2
$TMPDIRนอกจากนี้ยังมี
lhf

1
$TMPDIRเป็นตัวแปรสภาพแวดล้อมที่ชี้ไปยังไดเรกทอรีชั่วคราวเช่น/tmpไม่ใช่ไดเรกทอรีชั่วคราว คุณสามารถตั้งค่า$TMPDIRเป็นค่าใด ๆ ที่คุณต้องการ (และมันจะทำงานตราบเท่าที่ไดเรกทอรีมีอยู่และมีการตั้งค่าบิตเหนียว)
jaume

0

ไดเร็กทอรีชั่วคราวสำหรับไฟล์ temp เฉพาะผู้ใช้ถูกกำหนดโดยตัวแปรสภาวะแวดล้อม TMPDIR นี่คือภายใต้ / var / tmp ในการเข้าสู่ระบบโยเซมิตีของฉันมันเป็นTMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/


โปรดทราบว่าสิ่งนี้ยังเปลี่ยนแปลงเป็นระยะ ฉันไม่พบพฤติกรรมที่สอดคล้องกันซึ่งฉันคิดว่าดีถ้าสิ่งที่คุณเก็บไว้ในโฟลเดอร์เหล่านี้เป็นสิ่งที่ไม่ยั่งยืน
Ben Leggiero
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.