harddisk容量少了很多 [論壇 - 新手村]
正在瀏覽:
1 名遊客
harddisk容量少了很多 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2009/3/12 22:37 所屬群組:
已註冊使用者 等級: 13
HP : 0 / 323
![]() |
有什麼方法清除沒有用的檔案
2017/11/24 7:31
|
||||||||||
![]() |
回覆: harddisk容量少了很多 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2008/11/21 9:18 所屬群組:
已註冊使用者 等級: 23
HP : 0 / 571
![]() |
試試 BleachBit
類似 CCleaner 清掉不少東西
2017/11/27 20:41
|
||||||||||
![]() |
回覆: harddisk容量少了很多 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2016/2/24 19:05 所屬群組:
已註冊使用者 等級: 5
HP : 0 / 114
![]() |
可以用 Baobab 軟體查看哪些檔案佔用磁碟空間
可以用 Deborphan 軟體查看有哪些不再用到的軟體包 可以查看所有標示為手動安裝的軟體包看看是不是有自己不再用到的軟體(雖然我不知道怎麼看就是了)
2017/11/27 23:05
|
||||||||||
![]() |
回覆: harddisk容量少了很多 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2016/4/18 12:29 所屬群組:
已註冊使用者 等級: 9
HP : 0 / 221
![]() |
ubuntu有內建Disk Analyzer可以查看
xubuntu似乎沒有?(gnome only?) 指令部分可以使用 df -h du -h -d1 如果是套件查詢可用 dpkg -l 另借串問一下 1.我使用了 du -h -d1後,顯示我的 /var、/usr很大,/var (812M )、 /usr (4.2G),一直往下看之後發現 /var裡面的lib很大,/usr裡面有kernel source code(還有兩個Orz),想請問怎麼判斷那些檔案可以用rm -rf 刪除,而不會影響系統? 2.dpkg -l 查看,最大宗為 linux-image、libXXX開頭(有一些Lib我沒有印像有裝過? libsqlite3-0、libqt5dbus5...???) 問題也是同上,我要如何確定移除哪些lib而不會影響系統 3.以libroffice、vim為例,使用apt-get autoremove + tab會看到 vim vim-common vim-runtime vim-tiny ....libreoffice-core libreoffice-gtk libreoffice-help-en-us libreoffice-math libreoffice-style-elementary libreoffice-style-galaxy libreoffice-writer libreoffice-base-core libreoffice-calc libreoffice-common... 以vim來說,我平常都是用vim這個指令,那是不是代表vim-common 、vim-runtime、vim-tiny都可以刪除? (vim-runtime?,那平常打的vim不是runtim嗎?) 我平常不使用libroffice,我要如何一次移除這整個套件? 謝謝各位的撥冗觀看
2017/12/14 11:32
|
||||||||||
![]() |
回覆: harddisk容量少了很多 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 898
![]() |
ubuntu_net2016 寫到: ================================================================================ 針對您問的問題, 下面的講解,我可能沒有講的很完整,有些我也沒研究透徹, 所以您可以再自行去探索, 請聚焦於理解關於「套件的操作和概念」, 先建立一些基礎的概念,就可以進一步去探索相關的議題。 一些「討論案例」和「參考連結」,以前紀錄在「[索引] 套件操作實務」。 ================================================================================ 關於 ubuntu_net2016 寫到: 執行
沒有顯示任何結果,直接跳到另一個提示字元。 執行
顯示
執行
顯示
關於「baobab」,在「#3」有提到。 林博仁 寫到: ================================================================================ 執行
顯示
可以看到「baobab」這個套件的相關資訊。 ================================================================================ 執行下面指令,過濾某個欄位,舉例如下:
顯示
就可以看到上面的「Homepage:」那個欄位「https://wiki.gnome.org/Apps/Baobab」。 ================================================================================ 我在「Ubuntu 17.10」 測試 執行
顯示
表示我的系統「Ubuntu 17.10」,有安裝「baobab」這個套件。 ================================================================================ 我在「Xubuntu 17.10」 測試 執行
顯示
表示我的系統「Xubuntu 17.10」,沒有安裝「baobab」這個套件。 所以執行下面指令,安裝「baobab」這個套件。
就會有「Disk Usage Analyzer」可以使用。 ================================================================================ 當安裝了「baobab」這個套件。
顯示
可以找到「/usr/bin/baobab」這個檔案。 或是也可以執行
顯示
一樣可以找到「/usr/bin/baobab」這個檔案。 執行
顯示
一樣可以找到「/usr/bin/baobab」這個檔案。 ================================================================================ 當安裝了「baobab」這個套件。 執行
顯示
就可以了解到,可以執行下面指令,閱讀「baobab」這個指令相關的說明
================================================================================ 當安裝了「baobab」這個套件。 執行
顯示
就可以找到「/usr/share/applications/org.gnome.baobab.desktop」這個檔案。 可以執行指令,觀看「/usr/share/applications/org.gnome.baobab.desktop」這個檔案
內容有點多,就不貼出來了,請自行測試, 也可以透過「grep」過濾出關注的內容 例如執行
或是執行
顯示
一些關於「Desktop Entry」的討論案例,紀錄在「[索引] 泛Ubuntu 安裝調校」 ================================================================================ 待續...
2017/12/17 16:45
|
||||||||||
![]() |
回覆: harddisk容量少了很多 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 898
![]() |
ubuntu_net2016 寫到: 最近有類似的一個討論案例「#4 回覆: 部份應用軟體無法輸入中文」。 以下是參考步驟 ================================================================================ 執行
顯示
顯示結果我沒有全貼出來,所以「...略...」表示被我省略的部份。 ================================================================================ 執行下面指令,過濾出開頭是「ii」的那幾筆。
顯示
================================================================================ 執行下面指令,過濾出開頭是「ii」的那幾筆,並且只有顯示套件名稱
顯示
這樣就可以獲得套件清單。 ================================================================================ 要同時移除多個套件, 指令的形式「sudo apt-get remove package-1 package-2 package-3」, 套用上面的例子就是「sudo apt-get remove libreoffice-avmedia-backend-gstreamer libreoffice-base-core libreoffice-calc」, 所以可以結合剛剛的指令
就會先出現「確認訊息」,確認您是否要繼續執行
按下「Enter」後,就會繼續執行移除的動作。 關於「$(dpkg -l '*libreoffice*' | grep '^ii' | cut -d ' ' -f 3)」這個用法, 您可以執行「$ man bash」,然後使用「Command Substitution」當關鍵字找尋, 應該可以找到類似如下的說明 Command Substitution Command substitution allows the output of a command to replace the command name. There are two forms: $(command) or `command` ================================================================================ 您也可執行下面指令,先把套件清單,存到一個檔案「pkg.list」。
您可以先編輯「pkg.list」把不要刪除的套件,刪除該行。 然後再執行下面指令,根據「pkg.list」列的套件清單,來刪除套件
一樣會先出現「確認訊息」,確認您是否要繼續執行
按下「Enter」後,就會繼續執行移除的動作。 ================================================================================ 另外「apt-get remove」可以加入「--purge」這個參數。
或是也可以直接執行「apt-get purge」
================================================================================ 也可以加入「-s」或是「--simulate」這個參數 執行
或是執行
顯示
================================================================================ 請參考 $ man apt-get ================================================================================ 待續...
2017/12/17 16:51
|
||||||||||
![]() |
回覆: harddisk容量少了很多 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 898
![]() |
ubuntu_net2016 寫到: 在討論上面您提的這個疑問前, 先釐清一下, 當執行「$ sudo apt-get install vim」時,這裡的「vim」指的是「Package (套件)」。 而執行「$ vim」時,這裡的「vim」,指的則是「Command (指令)」。 ================================================================================ 先跳過「vim」,先舉另外的例子。 執行下面指令,安裝「hello」這個「Package (套件)」。
安裝「hello」這個「Package (套件)」後。 可以執行下面指令,了解「hello」這個「Package (套件)」,安裝哪些檔案在系統上。
顯示
上面的檔案清單,也可以從「/var/lib/dpkg/info/hello.list」這個檔案找到。 執行下面指令,觀看「/var/lib/dpkg/info/hello.list」的內容。
顯示
或是也可以從網頁上「https://packages.ubuntu.com/artful/hello」。 下面有「[list of files]」,點選下去,就會連到「https://packages.ubuntu.com/artful/amd64/hello/filelist」。 就可以看到類似的檔案清單。 ================================================================================ 從上面的檔案清單,可以看到其中有一個檔案「/usr/bin/hello」,這個就是「Command (指令)」。 可以執行
顯示
這裡的「hello」指的是「Command (指令)」。 上面的其實也可以執行如下,只是通常比較少這樣下指令就是了。
================================================================================ 從上面的檔案清單,可以看到其中有一個檔案「/usr/share/man/man1/hello.1.gz」, 所以就可以聯想到,可以執行
就可以看到相關的「說明」。 更進一步可以從下面這個連結,建立一些概念。 * 鳥哥的 Linux 私房菜 / 鳥哥的 Linux 私房菜 / 4.3 Linux系統的線上求助man page與info page 上面的其實也可以執行如下,只是通常比較少這樣下指令就是了。
================================================================================ 從上面的檔案清單,可以看到其中有一個檔案「/usr/share/info/hello.info.gz」, 所以就可以聯想到,可以執行
上面的其實也可以執行如下,只是通常比較少這樣下指令就是了。
================================================================================ 再回到「hello」這個指令來回推。 執行
顯示
一樣可以找到「/usr/bin/hello」這個檔案路徑。 接著執行
顯示
表示「/usr/bin/hello」這個檔案,是來自於「hello」這個套件。 除了使用「whereis」,也可以善用另一個指令「which」。 執行
顯示
所以可以結合成一行指令 執行
顯示
一樣可以了解到「/usr/bin/hello」這個檔案,是來自於「hello」這個套件。 ================================================================================ 上面的模式,一樣可以套用另外一個例子,我們來看最常用的「ls」這個指令。 執行
顯示
執行
顯示
執行
或是執行
顯示
就可以了解到「/bin/ls」來自於「coreutils」這個套件。 接著就可以執行「$ dpkg -L coreutils」找到其他更多的指令。
================================================================================ 待續...
2017/12/17 17:12
|
||||||||||
![]() |
回覆: harddisk容量少了很多 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 898
![]() |
回來討論「vim」
執行
顯示
================================================================================ 執行
顯示
表示「/usr/bin/vim.tiny」是來自於「vim-tiny」這個套件。 ================================================================================ 執行
顯示
表示「/usr/bin/vim.basic」是來自於「vim」這個套件。 ================================================================================ 執行
顯示
表示「/usr/bin/vim.gtk3」是來自於「vim-gtk3」這個套件。 ================================================================================ 待續...
2017/12/17 17:17
|
||||||||||
![]() |
回覆: harddisk容量少了很多 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 898
![]() |
接續上面
================================================================================ 執行下面指令,了解「vim-tiny」這個套件,安裝那些檔案在系統上。
顯示
================================================================================ 執行下面指令,了解「vim」這個套件,安裝那些檔案在系統上。
顯示
================================================================================ 執行下面指令,了解「vim-gtk3」這個套件,安裝那些檔案在系統上。
顯示
================================================================================ 待續...
2017/12/17 17:22
|
||||||||||
![]() |
回覆: harddisk容量少了很多 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 898
![]() |
延續上面,接著開始來探索「/usr/bin/vim」這個檔案。
================================================================================ 執行
顯示
關於「/usr/bin/vim」這個檔案,無法找到是來自於哪個套件。 因為這裡使用了「Debian Alternatives System」這個機制, 所以推論「/usr/bin/vim」這個檔案會是由「MaintainerScripts」產生。 ================================================================================ 執行
顯示
================================================================================ 執行
顯示
================================================================================ 執行下面指令,觀看「/var/lib/dpkg/info/vim-tiny.postinst」這個檔案的內容
顯示
================================================================================ 執行下面指令,觀看「/var/lib/dpkg/info/vim.postinst」這個檔案的內容
顯示
================================================================================ 執行下面指令,觀看「/var/lib/dpkg/info/vim-gtk3.postinst」這個檔案的內容
顯示
================================================================================ 接下來,來作個小實驗。 ================================================================================ 執行下面指令,產生「/usr/local/bin/demo-tiny」,並設為可執行
執行下面指令,觀看「/usr/local/bin/demo-tiny」
顯示
執行下面指令
顯示
================================================================================ 執行下面指令,產生「/usr/local/bin/demo-basic」,並設為可執行
執行下面指令,觀看「/usr/local/bin/demo-basic」
顯示
執行下面指令
顯示
================================================================================ 執行下面指令
顯示
執行
顯示 auto /usr/local/bin/demo /usr/local/bin/demo-tiny 15 執行
顯示
執行
顯示
也就是「/usr/local/bin/demo」--> 「/etc/alternatives/demo」--> 「/usr/local/bin/demo-tiny」 所以執行
顯示
執行
顯示 Name: demo Link: /usr/local/bin/demo Status: auto Best: /usr/local/bin/demo-tiny Value: /usr/local/bin/demo-tiny Alternative: /usr/local/bin/demo-tiny Priority: 15 ================================================================================ 執行
顯示
執行
顯示 auto /usr/local/bin/demo /usr/local/bin/demo-basic 30 /usr/local/bin/demo-tiny 15 執行
顯示 Name: demo Link: /usr/local/bin/demo Status: auto Best: /usr/local/bin/demo-basic Value: /usr/local/bin/demo-basic Alternative: /usr/local/bin/demo-basic Priority: 30 Alternative: /usr/local/bin/demo-tiny Priority: 15 執行
顯示
執行
顯示
也就是「/usr/local/bin/demo」--> 「/etc/alternatives/demo」--> 「/usr/local/bin/demo-basic」 所以執行
顯示
================================================================================ 執行
顯示 There are 2 choices for the alternative demo (providing /usr/local/bin/demo). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/local/bin/demo-basic 30 auto mode 1 /usr/local/bin/demo-basic 30 manual mode 2 /usr/local/bin/demo-tiny 15 manual mode Press <enter> to keep the current choice[ * ], or type selection number: 選擇「2」,按下「Enter」,接著顯示
執行
顯示
執行
顯示
再次執行
顯示 There are 2 choices for the alternative demo (providing /usr/local/bin/demo). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/local/bin/demo-basic 30 auto mode 1 /usr/local/bin/demo-basic 30 manual mode * 2 /usr/local/bin/demo-tiny 15 manual mode Press <enter> to keep the current choice[ * ], or type selection number: 按下「Ctrl+c」離開,不設定。 ================================================================================ 如何移除 執行
或是執行
如何確認 執行
顯示
執行
顯示
執行
顯示
================================================================================ 移除「/usr/local/bin/demo-tiny」和「/usr/local/bin/demo-basic」 執行下面指令
================================================================================ 執行
顯示
執行
顯示
表示「/usr/bin/update-alternatives」這個檔案,是來自於「dpkg」這個套件。 ================================================================================ ## log檔路徑 * /var/log/alternatives.log ================================================================================ 接下來透過「vim」的例子,來對「update-alternatives」做更多的用法說明。 ================================================================================ 待續...
2017/12/17 17:28
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.