Mac OS X:如何將個人文件夾從默認卷移到其他卷(適合OSX10.5 Leopard)
Update:
2009-02-21: 添加“移動某個文件夾到其它卷中”的說明
關于在Tiger OSX 10.4中移動的說明參見
iceflyhigh
的帖子:
如何將個人文件夾從系統分區移到其他分區
那里面介紹了如何用一個shell命令來完成該操作,但是在Leopard 10.5中由于用戶管理子系統的改變,原來基于NetInfo的改變成基于XML的文件管理,而命令行也當然改變了(具體的說明請參見文章:
Mac OS X:單用戶模式(Single User Mode)的操作和安全漏洞
中相關說明)。
圖形方式:
所以,這里介紹在Leopard中如何操作。對于普通用戶,還是使用GUI方式最簡單:
1. 在當前系統卷的另外一個卷上顯創建好一個文件夾,用于新的個人文件夾,例如student。
2. 進入System Preferences中的用戶管理Accounts,如有必要的話點擊左下角的鎖來解鎖.
3. 在左邊的用戶列表中,
右鍵點擊
你要移動的用戶的賬戶名,選擇:Advanced Options選項,見下圖:
4.見下圖,Home Directory就是設置這個用戶個人文件夾的,如圖紅色部分設置好:
設置完了之后,退出當前用戶,登錄被變更的用戶,就可以看到變化了。
命令行方式:
在Leopard中的命令行是dscl:
比如用戶名是student,那么上面的2以后的操作可以用用下面的語句替代:
移動個人文件夾中的某個文件夾到其它卷:
如果有的用戶希望只移動某個文件夾到其它的卷,以便于自己管理,比如說把Downloads,或者是Pictures移動到其它的一個卷里面,下面以Data卷為例。因為在圖形方式的Finder里面Leopard有系統完整性檢查,不準許用戶移動個人文件夾,這樣就只有依靠shell命令行來處理了(下面的命令需要管理員權限):
1. 移動到目標卷:
2. 建立Alias/Link:
這就完成了,試驗一下吧。
幾點說明:
a. 如果被變更的用戶是有管理員權限,那么上面的操作完了就沒有大問題了,但是如果是普通用戶,那么在管理員賬戶里還要在terminal 中執行下面的命令來變更新建文件夾的屬性:
sudo chown student /Volumes/Data/student
b. 如果用戶原來的個人文件夾有數據要同時移動,那么用戶登錄之后,完全可以把原來的文件夾中的內容復制到新的文件夾中。
c. 在Tiger里面也可以用圖形界面的NetInfo來管理用戶的個人文件夾,具體的就不多說了。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
