用ncduLinux吩咐贏得對于磁盤運用的交互式匯報。
計劃機用戶有年交易往積聚了洪量的數(shù)據(jù),不管是要害的部分名目、數(shù)碼像片、視頻、音樂仍舊代碼庫。固然此刻的硬盤常常十分大,但偶爾你必需退一步,評價一下你在硬盤上本質(zhì)保存了什么。典范的Linux吩咐df和du是趕快領(lǐng)會硬盤上的實質(zhì)的本領(lǐng),它們供給了一個真實的匯報,容易領(lǐng)會和處置。這對劇本和處置來說是很好的,但人的中腦對數(shù)百行的原始數(shù)據(jù)并不老是反饋杰出。看法到這一點,ncdu吩咐旨在供給一份對于你在硬盤上運用的空間的交互式匯報。
在Linux上安置ncdu在Linux上,你不妨從你的軟硬件堆棧安置ncdu。比方,在Fedora或CentOS上:
$sudodnfinstallncdu在BSD上,你不妨運用pkgsrc。
在macOS上,你不妨從MacPorts或HomeBrew安置。
其余,你也不妨從源碼編寫翻譯ncdu。
運用ncduncdu界面運用ncurses庫,它將你的結(jié)尾窗口形成一個基礎(chǔ)的圖形運用,以是你不妨運用目標(biāo)鍵來欣賞菜單。
這是ncdu的重要吸吸力之一,也是它與首先的du吩咐各別的場合。
要贏得一個目次的完備列表,啟用ncdu。它默許為暫時目次。
$ncduncdu1.16~Usethearrowkeystonavigate,press?forhelp---/home/tux-----------------------------------------------22.1GiB[##################]/.var19.0GiB[###############]/Iso10.0GiB[########]/.local7.9GiB[######]/.cache3.8GiB[###]/Downloads3.6GiB[##]/.mail2.9GiB[##]/Code2.8GiB[##]/Documents2.3GiB[#]/Videos[...]這個列表開始表露了最大的目次(在這個例子中,那是~/.var目次,塞滿了很多的flatpak包)。
運用鍵盤上的目標(biāo)鍵,你不妨欣賞列表,深刻到一個目次,如許你就不妨更好地領(lǐng)會什么貨色占用了最大的空間。
獲得一個一定目次的巨細你不妨在啟用ncdu時供給大肆一個文獻夾的路途:
$ncdu~/chromiumos廢除目次默許情景下,ncdu囊括十足不妨囊括的貨色,囊括標(biāo)記鏈接和偽文獻體例,如procfs和sysfs。你不妨用--exclude-kernfs來廢除那些。
你不妨運用--exclude選項廢除大肆文獻和目次,并在反面加上一個配合形式。
$ncdu--exclude".var"19.0GiB[##################]/Iso10.0GiB[#########]/.local7.9GiB[#######]/.cache3.8GiB[###]/Downloads[...]其余,你不妨在文獻中列出要廢除的文獻和目次,并運用--exclude-from選項來援用該文獻:
$ncdu--exclude-frommyexcludes.txt/home/tux10.0GiB[#########]/.local7.9GiB[#######]/.cache3.8GiB[###]/Downloads[...]臉色計劃你不妨用--colordark選項給ncdu增添少許臉色。
囊括標(biāo)記鏈接ncdu輸入按字面道理處置標(biāo)記鏈接,這表示著一個指向9GB文獻的標(biāo)記鏈接只占用40個字節(jié)。
$ncdu~/Iso9.3GiB[##################]CentOS-Stream-8-x86_64-20210427-dvd1.iso@0.0Bfake.iso你不妨用--follow-symlinks選項強迫ncdu盯梢標(biāo)記鏈接:
$ncdu--follow-symlinks~/Iso9.3GiB[##################]fake.iso9.3GiB[##################]CentOS-Stream-8-x86_64-20210427-dvd1.iso磁盤運用率磁盤空間用完并不風(fēng)趣,以是監(jiān)察和控制你的磁盤運用情景很要害。ncdu吩咐使它變得大略和互動。下次當(dāng)你對你的電腦上保存的貨色感觸獵奇時,大概不過想以一種新的辦法探究你的文獻體例時,無妨試試ncdu。