launchddan beberapa daemon lain digunakan /private/tmp/dan /var/tmpuntuk file dan soket sementara. /tmpadalah symlink ke /private/tmp.
jaume
Terima kasih teman! Apa perbedaan antara / private / tmp dan / var / tmp ??
Alberto Juarez
2
Sebagai aturan umum, /tmpdihapus saat reboot, sedangkan /var/tmptidak.
jaume
Jawaban:
25
OS X menghasilkan direktori program yang tersimpan di /private/vardan mendefinisikan variabel lingkungan $ TMPDIR untuk mencari folder sementara sistem.
Menggunakan Terminal.app , ketik echo $TMPDIRatau open $TMPDIR(untuk membuka Finder di folder itu).
Di sana Anda akan menemukan file temp disimpan oleh Aplikasi berjalan.
Pertanyaan Anda memiliki premis yang salah bahwa ada folder "temp". Ini bukan Windows, dan arsitektur Unix Mac OS X sama sekali berbeda. Temp folder untuk apa? Untuk beberapa sampah tingkat rendah, ada /tmpdan /var/tmp. Untuk preferensi Aplikasi ada ~/Library/Preferences, untuk cache Aplikasi dan file temp, ada ~/Library/Application\ Support.
Jawaban yang lebih jelas akan dimungkinkan jika Anda menentukan tugas tertentu yang ingin Anda selesaikan.
Saya pikir OP tidak berusaha menyelesaikan tugas apa pun tetapi lebih ingin memahami bagaimana OS X bekerja. Dia secara khusus meminta yang setara %USERPROFILE%\Local Settings\Temp( %USERPROFILE%\AppData\Local\Temppada Vista dan yang lebih baru), tidak %USERPROFILE%\AppData\Local\Temporary Internet Filesatau sejenisnya. Itu mungkin /tmp(symlink to /private/tmp) dan /var/tmp, perbedaannya adalah yang /tmpdihapus saat startup. Saya tidak akan mengatakan ~/Library/Application Supportdan ~/Library/Preferencesfolder temp sebagai aplikasi menggunakannya untuk menyimpan data persisten seperti keadaan dan pengaturan.
@ Allan Apakah Anda sama sekali membaca posting saya?
Alexander - Pasang kembali Monica
1
@Alexander Tidak perlu merendahkan pengguna baru. Karena Anda telah membuat daftar banyak contoh dari apa program mungkin menggunakan direktori sementara untuk, Anda mungkin juga daftar semuanya dalam gaya seperti jawaban lucasarruda .
Ben Leggiero
0
/tmp adalah lokasi umum untuk file sementara di Mac OS X, serta sebagian besar sistem mirip UNIX.
$TMPDIRadalah variabel lingkungan yang menunjuk ke direktori sementara suka /tmp, bukan direktori sementara itu sendiri. Anda dapat mengatur $TMPDIRke nilai apa pun yang Anda inginkan (dan itu akan berfungsi selama direktori ada dan memiliki bit sticky set).
jaume
0
Direktori sementara untuk file temp tertentu pengguna diberikan oleh variabel lingkungan TMPDIR. Ini di bawah / var / tmp Pada login Yosemite saya ituTMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/
Perhatikan bahwa ini juga berubah secara berkala. Saya belum menemukan perilaku yang konsisten, yang menurut saya baik, jika apa yang Anda simpan di folder ini benar-benar fana.
launchd
dan beberapa daemon lain digunakan/private/tmp/
dan/var/tmp
untuk file dan soket sementara./tmp
adalah symlink ke/private/tmp
./tmp
dihapus saat reboot, sedangkan/var/tmp
tidak.Jawaban:
OS X menghasilkan direktori program yang tersimpan di
/private/var
dan mendefinisikan variabel lingkungan $ TMPDIR untuk mencari folder sementara sistem.Menggunakan Terminal.app , ketik
echo $TMPDIR
atauopen $TMPDIR
(untuk membuka Finder di folder itu).Di sana Anda akan menemukan file temp disimpan oleh Aplikasi berjalan.
Sumber: /superuser/581347/where-is-the-temp-folder-inos-x
Karena OS X didasarkan pada UNIX, ada beberapa jenis direktori sementara, selain "sistem" yang menyimpannya.
/var/folders/xl/84p38nhj405frmrkdpqb3v9c0000gn/T/
/private/tmp
/private/var/tmp
/private/var/at/tmp
/private/var/spool/cups/tmp
sumber
Pertanyaan Anda memiliki premis yang salah bahwa ada folder "temp". Ini bukan Windows, dan arsitektur Unix Mac OS X sama sekali berbeda. Temp folder untuk apa? Untuk beberapa sampah tingkat rendah, ada
/tmp
dan/var/tmp
. Untuk preferensi Aplikasi ada~/Library/Preferences
, untuk cache Aplikasi dan file temp, ada~/Library/Application\ Support
.Jawaban yang lebih jelas akan dimungkinkan jika Anda menentukan tugas tertentu yang ingin Anda selesaikan.
sumber
%USERPROFILE%\Local Settings\Temp
(%USERPROFILE%\AppData\Local\Temp
pada Vista dan yang lebih baru), tidak%USERPROFILE%\AppData\Local\Temporary Internet Files
atau sejenisnya. Itu mungkin/tmp
(symlink to/private/tmp
) dan/var/tmp
, perbedaannya adalah yang/tmp
dihapus saat startup. Saya tidak akan mengatakan~/Library/Application Support
dan~/Library/Preferences
folder temp sebagai aplikasi menggunakannya untuk menyimpan data persisten seperti keadaan dan pengaturan./tmp
adalah lokasi umum untuk file sementara di Mac OS X, serta sebagian besar sistem mirip UNIX.sumber
$TMPDIR
.$TMPDIR
adalah variabel lingkungan yang menunjuk ke direktori sementara suka/tmp
, bukan direktori sementara itu sendiri. Anda dapat mengatur$TMPDIR
ke nilai apa pun yang Anda inginkan (dan itu akan berfungsi selama direktori ada dan memiliki bit sticky set).Direktori sementara untuk file temp tertentu pengguna diberikan oleh variabel lingkungan TMPDIR. Ini di bawah / var / tmp Pada login Yosemite saya itu
TMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/
sumber