我把mac系統裝在128G的ssd固態硬盤上,結果發現我的用戶名下的文件夾有20多G不明文件,又顯示不出來,想節約一些ssd上的空間,想把這些可能有用可能沒用的文件轉移到我250G的機械硬盤上。
通過shift+command+G 進入【前往文件夾】 輸入[~/Library/Application Support] ,進入到這個隱藏的文件夾,一個一個子文件夾看過來,發現罪魁禍首是一個叫MoblieSync的itunes備份iphone的文件夾,然后就開始動手轉移了。
備份iphone文件還是挺有用的,以防白蘋果。轉移就需要建一個軟連接。之后我就在建立軟連接的命令上犯起了難,都怪基礎知識太不牢。
首先將這個MobileSync文件夾下的Backup文件夾復制到我的機械硬盤上,我復制的地址是 Macintosh HD硬盤的MobileSync文件夾,如果你復制的文件夾不同的話,需要在如下命令中指定你的路徑。
然后刪除/Users/你的用戶名/Library/Application Support/MobileSync 下的Backup文件夾
之后打開終端,輸入如下命令:
【ln -s /Volumes/Macintosh\ HD/MobileSync/backup /Users/你的用戶名/Library/Application\ Support/MobileSync/Backup】
通過這條命令將原來的Backup軟連接到新的機械硬盤上的地址。ln -s命令的意思是格式是 【ln -s 源文件夾 鏈接的地址】源文件夾是實際儲存數據的地方,鏈接的地址僅僅是個快捷方式,但會與源文件夾的修改保持同步,並且幾乎不占用磁盤空間。
我在這其中遇到了兩個困難:
1、用cd Application Support命令進入文件夾查看的時候總是提醒我文件夾不存在,通過百度才發現原來進入文件夾名帶空格的文件夾時需要在空格前加入一個【\】,所以個命令就變成【cd Application\ Support】這種書寫方式了,ln -s 命令里的文件夾的表達也是這種方式。
2、另一個盤的盤符如何表示。和windows的C、D盤表達不同的是,mac是把所有硬盤都顯示在/Volumes這個文件夾下,所以【/Volumes/Macintosh\ HD】就表示了我叫做Macintosh HD的機械硬盤。
好了,到此為止就完成了轉移了,清空回收站,ssd上就空出了20多個G的空間,歡天喜地。
感謝百度提供的以下各種答案給我提供了解決方案,但也汗顏自己技術知識的匱乏,使得看大神們的解決方法應用到自己的電腦上的不同的文件夾下就犯了難,所以不能照葫蘆畫瓢,而要知曉命令的語法與表達規范。