使用rm -rf 命令行徹底釋放 Mac內(nèi)存空間的正確姿勢嗅辣!

對于開發(fā)者的機(jī)器來說,每年運(yùn)行一些手動命令挠说,清理自己的電腦是非常必要的澡谭,因?yàn)樽詣榆浖恢廊绾翁幚黹_發(fā)人員的機(jī)器。

在我們開始之前损俭,讓我們看看你開始有多少“自由空間”:?


接下來蛙奖,我們開始清理:(斜體為命令行運(yùn)行

1、Mac Homebrew 用戶

這個(gè)操作通常會清理數(shù)百兆的數(shù)據(jù)撩炊,然后更新外永,升級,最后清理那些你不會使用的文件拧咳。

更新然后刪除舊數(shù)據(jù)及其文件夾:

brew?update?&&?brew?upgrade?&&?brew?cleanup

過去伯顶,你可能使用過 brew prune,但現(xiàn)在已經(jīng)被棄用了。

2祭衩、一般 brew 維護(hù)

Brew 是一個(gè)復(fù)雜的系統(tǒng)灶体,沒有人比維護(hù)人員更了解它。因此掐暮,你可以運(yùn)行 brew doctor 來處理其他的一些額外的雜事蝎抽,你也可以使用它來使 brew 正常運(yùn)行。

3路克、Git 用戶

Git 很棒樟结,但是容易在本地機(jī)器上留下一堆合并的分支!這些分支沒有任何用處精算,而且有時(shí)會為將來的分支創(chuàng)建命名沖突瓢宦。

你可以使用以下命令從單個(gè)項(xiàng)目中刪除所有合并的分支:

git?branch?--merged?master?|?grep?-v?"\*?master"?|?xargs?-n?1?git?branch?-d

以下命令代碼將轉(zhuǎn)到當(dāng)前工作目錄中的所在文件夾中,然后運(yùn)行命令清除每個(gè)文件夾的合并分支灰羽!

for?d?in?*/;?do?cd?$d;?echo?WORKING?ON?$d;?git?branch?--merged?master?|?grep?-v?"\*?master"?|?xargs?-n?1?git?branch?-d;?cd?..;?done

4驮履、JavaScript 開發(fā)人員

刪除項(xiàng)目中嵌入的 OLD“node_modules”

以下命令可以查找超過 120 天的 node_modules 所有文件夾的位置并將其刪除。這意味著你將不得不在那些較舊的項(xiàng)目中使用 npm i 或 yarn 再次使用廉嚼。

find?.?-name?"node_modules"?-type?d?-mtime?+120?|?xargs?rm?-rf

如果你非常激進(jìn)玫镐,也可以在上面這個(gè)命令行的基礎(chǔ)上刪除 mtime 標(biāo)志從而清除所有文件夾并根據(jù)需要重新安裝。

find?.?-name?"node_modules"?-type?d?|?xargs?rm?-rf

刪除舊版本的 Node

刪除舊版本的 Node怠噪,這取決于你的節(jié)點(diǎn)管理器版本恐似。我使用的版本‘n'這對很容易操作,請參閱特定版本管理器的卸載傍念。

Using n蹂喻?

列出所有版本的節(jié)點(diǎn)+你安裝的節(jié)點(diǎn)n ls,然后刪除任何n rm <version>捂寿。

Using nvm?

列出已安裝的版本孵运,nvm ls然后刪除任何nvm uninstall <version>秦陋。

Using asdf?

列出已安裝的版本治笨,asdf list nodejs然后刪除任何asdf uninstall nodejs <version>驳概。

5、Ruby 開發(fā)人員

使用 cleanup 命令清除舊版本的 Gems旷赖,如果你擔(dān)心顺又,你可以先用“dryrun”看到結(jié)果。

gem?cleanup?--dryrun

當(dāng)你有信心時(shí)等孵,你可以刪除“dryrun”參數(shù)并將其運(yùn)行為true稚照。

gem?cleanup

刪除舊版本的Ruby

這取決于你的 Ruby 版本管理器。

Using rbenv?

列出已安裝的版本rbenv versions果录,然后刪除任何rbenv uninstall <version>上枕。

Using rvm?

列出已安裝的版本rvm list弱恒,然后刪除任何rvm uninstall <version>辨萍。

6、Xcode 開發(fā)人員

Xcode 喜歡在你的機(jī)器上緩存一些東西返弹,其中大多數(shù)都是是上百兆锈玉,現(xiàn)在是時(shí)候清理它們了!

清理 CocoaPod 緩存:

rm?-rf?"${HOME}/Library/Caches/CocoaPods"

刪除舊的Xcode模擬器:

xcrun?simctl?delete?unavailable

清理各種存檔义起,日志和派生數(shù)據(jù)文件夾:

查看已連接的設(shè)備信息拉背,~/Library/Developer/Xcode/iOS Device Logs/并刪除已連接的舊 iOS 設(shè)備的任何內(nèi)容。

rm?-rf?~/Library/Developer/Xcode/Archives

rm?-rf?~/Library/Developer/Xcode/DerivedData

rm?-rf?~~/Library/Developer/Xcode/iOS?Device?Logs/

7并扇、Docker

你可以至少刪除一個(gè)容器未使用的本地所有卷,因?yàn)槟悴恍枰切?br>

刪除未使用的本地卷

docker?volume?prune

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末去团,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子穷蛹,更是在濱河造成了極大的恐慌土陪,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肴熏,死亡現(xiàn)場離奇詭異鬼雀,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)蛙吏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門源哩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鸦做,你說我怎么就攤上這事励烦。” “怎么了泼诱?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵坛掠,是天一觀的道長。 經(jīng)常有香客問我治筒,道長屉栓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任耸袜,我火速辦了婚禮友多,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘堤框。我一直安慰自己域滥,他們只是感情好纵柿,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著骗绕,像睡著了一般藐窄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上酬土,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天荆忍,我揣著相機(jī)與錄音,去河邊找鬼撤缴。 笑死刹枉,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的屈呕。 我是一名探鬼主播微宝,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼虎眨!你這毒婦竟也來了蟋软?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤嗽桩,失蹤者是張志新(化名)和其女友劉穎岳守,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體碌冶,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡湿痢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了扑庞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片譬重。...
    茶點(diǎn)故事閱讀 39,834評論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖罐氨,靈堂內(nèi)的尸體忽然破棺而出臀规,到底是詐尸還是另有隱情,我是刑警寧澤栅隐,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布蝎亚,位于F島的核電站兴溜,受9級特大地震影響运敢,放射性物質(zhì)發(fā)生泄漏另玖。R本人自食惡果不足惜佣赖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一恰矩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧憎蛤,春花似錦外傅、人聲如沸纪吮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽碾盟。三九已至,卻和暖如春技竟,著一層夾襖步出監(jiān)牢的瞬間冰肴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工榔组, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留熙尉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓搓扯,卻偏偏與公主長得像检痰,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子锨推,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容