Saya ingin memindahkan folder seperti 'Gambar', 'Dokumen', 'Film' ke yang berbeda dari default di bawah root lokasi rumah pengguna, lebih disukai ke dalam sub-folder di bawah folder home pengguna yang sama. Sebagai contoh, pengguna / Musik akan pergi ke pengguna / barang / Musik.
Saya lebih suka tidak membuat tautan simbolis ke folder yang dipindahkan, tetapi mengubah perilaku sistem sama sekali, jadi ia tahu di mana menemukan folder itu.
Harap diingat bahwa saya tidak ingin memindahkan folder beranda pengguna, tetapi hanya itu, misalnya, pindahkan ke / Pengguna / [nama pengguna] / barang / karena saya tidak suka mereka mencemari folder beranda di sana.
chflags hidden <folder>
untuk menyembunyikan salah satu dari mereka di Finder. Ini tidak akan memindahkan mereka tentu saja tetapi saya suka menyembunyikanPublic
folder, misalnya.Jawaban:
Seni,
Apakah ini berhasil?
Sudahkah Anda mencoba menyembunyikan folder menggunakan sesuatu seperti:
Kemudian buat tautan ke sana seperti (di Terminal):
Saya percaya bahwa ini akan menyembunyikan folder ~ / Documents dari Finder tetapi masih akan ada sehingga tulisan apa pun untuk itu akan berfungsi OK. Selain itu Anda akan melihat tautan di ~ / stuff ...
sumber
chflags nohidden ~/Documents
Saya pribadi menggunakan symlink untuk memindahkan semua direktori tersebut di bawah akun Pengguna saya. Saya login sebagai root dan menghubungkan semua direktori saya dengan "Documents 'Downloads" Movies ", dll dan memindahkannya ke drive eksternal.
Mac OS melihat perubahan dengan baik dan menunjuk ke direktori tersebut (pada drive eksternal) secara otomatis dan saya tidak memiliki masalah melakukannya dengan cara ini.
Ada Layanan Sistem yang disebut
SymbolicLinker
yang akan menambahkan opsi ke menu konteks Anda yang akan membuat tautan simbolis untuk Anda.Cara mengaktifkan pengguna root
OS X Lion
Mac OS X v10.6.x
sumber
SymbolicLinker.service
ke/Library/Services/
, kemudian log out dan login kembali.Anda dapat memindahkan seluruh folder akun pengguna (beranda) menggunakan langkah-langkah berikut:
Dari sana, cukup pilih "direktori home" yang ingin Anda pindahkan profilnya, lalu reboot.
Catatan: Ini akan memindahkan semua konten yang ditemukan di bawah
/Users/{your user}/
(Unduhan, Dokumen, Musik, dll.)sumber
Jawaban singkatnya adalah: Jangan , karena terlalu banyak hal bergantung padanya. Ini juga alasan mengapa Apple memilih untuk membuat sulit untuk mengganti nama folder ini.
Jika Anda tetap ingin mengambil risiko, jawaban untuk pertanyaan yang agak terkait ini akan memberi Anda beberapa ide.
sumber
Anda dapat mencoba menambahkan kode Bash berikut ke ~ / .bash_profile Anda. Ini mengubah
ls
perintah ketika dijalankan$HOME
untuk tidak menampilkan folder tertentu ("Musik", "Film", "Gambar", dll.).Semua ini dilakukan adalah mengubah apa yang
ls
ditampilkan di$HOME
direktori. Sebenarnya tidak menghapus folder. Misalnya, jika Anda melakukannya,ls -l
Anda akan melihat bahwa folder masih ada.Tangkapan layar skrip dalam aksi:
sumber
Pindahkan saja ke mana pun Anda suka. Satu-satunya yang penting adalah Perpustakaan dan untuk sisanya Anda biasanya dapat memilih tempat aplikasi meletakkan barang.
Hanya ada beberapa aplikasi jelek yang tidak memungkinkan Anda mengubah tempat mereka menulis barang, aplikasi Microsoft dan Adobe muncul di benak Anda. Mereka akan meletakkan file di ~ / Documents. Semua yang lain akan bekerja dengan file Anda di mana pun Anda meletakkannya.
sumber
Saya tidak akan menyarankan Anda untuk memindahkan seluruh folder rumah Anda, sebagai gantinya lebih baik membuat tautan simbolik folder Anda ke drive eksternal. Setelah itu Anda akan mendapatkan:
sumber
Saya menambahkan drive Transcend 256G di slot ekspansi dan mencoba proses ini tetapi TIDAK memindahkan data. Ini TIDAK membuat profil baru dengan semua folder dipindahkan ke drive ekspansi TETAPI saya harus secara manual memindahkan semua data dari SSD internal ke lokasi baru. Saya akhirnya mendapatkan apa yang saya inginkan tetapi saya harus membuat ulang seluruh profil (akun email Outlook, preferensi dll).
sumber