ubuntu磁盘空间整理

打印 上一主题 下一主题

主题 1007|帖子 1007|积分 3021


目录

1.概要
2.内容
一、使用体系工具查看磁盘使用情况
二、整理APT缓存
三、删除不再需要的软件包及其依赖
四、删除旧的内核文件
五、整理日志文件
六、卸载不需要的应用程序
七、整理其他占用空间的文件
八、使用专业的体系整理工具
九、定期维护
3.关联链接
4.关联知识
1.ubuntu查看磁盘总大小,和剩余磁盘数量
一、使用下令行工具
1. 使用df下令
2. 使用du下令
3. 使用lsblk下令
二、使用图形界面工具
1. 文件管理器
2. 体系监视器
3. Disk Usage Analyzer(磁盘占用分析器)
4. GParted 或 Disks 应用程序
三、总结
2.ubuntu 退出下令行进入的软件 
通用方法
特定应用程序的退出方法
强制退出
注意事项
3.ubuntu 删除文件夹 
删除空文件夹
删除非空文件夹
强制删除
注意事项


1.概要

2.内容

在Ubuntu体系中,磁盘空间不敷会影响体系的运行效率和稳定性。以下是一些有效的方法来整理Ubuntu磁盘空间:
一、使用体系工具查看磁盘使用情况


  • Disk Usage Analyzer(磁盘占用分析器)

    • 启动方法

      • 在Ubuntu体系中,点击左下角的“显示应用程序”按钮。
      • 在搜索框中输入“Disk Usage Analyzer”并打开。

    • 使用方法

      • 启动后,选择要分析的文件体系,通常是“主文件夹”(Home),这是最常需要整理的地方。
      • 左侧是可以展开的目录树,按空间占用大小排序。逐级展开,可以查看文件或子文件夹的占用情况。
      • 右侧以饼图展示文件和文件夹的相对大小。点击图形地区,左侧面板会主动定位到对应文件夹。


二、整理APT缓存

APT(高级软件包工具)会在体系中生存已下载的软件包缓存,以便于未来可能的重新安装。这些缓存文件可能会占用大量磁盘空间。

  • 查看APT缓存大小

    • 在终端中输入以下下令:
    1. [/code] sudo du -sh /var/cache/apt/archives
    2.    
    3. [list]
    4. [*]该下令会显示APT缓存目录的大小。
    5. [/list]
    6. [*] [b]整理APT缓存[/b]
    7. [list]
    8. [*] [b]删除过期的软件包[/b]:
    9. [list]
    10. [*]在终端中输入以下下令:
    11. [/list][code]
    复制代码
    sudo apt autoclean
         

    • 该下令会删除那些已经被更新取代的软件包缓存。

  • 删除所有软件包缓存

    • 在终端中输入以下下令:
    1. [/code] sudo apt clean
    2.      
    3. [list]
    4. [*]该下令会删除APT缓存目录中的所有软件包文件,开释更多磁盘空间。
    5. [/list]
    6. [/list]
    7. [/list] [size=3]三、删除不再需要的软件包及其依赖[/size]
    8. 在Ubuntu体系中,卸载软件时,有些依赖包可能不会主动删除。可以使用以下下令来整理这些不再使用的包。
    9. [list]
    10. [*]在终端中输入以下下令:
    11. [/list] [code]
    复制代码
    sudo apt autoremove


    • 该下令会主动删除那些安装软件包时主动安装的依赖库和包,以及体系升级过程中被取代的老旧无用的Linux内核,从而开释磁盘空间。
    四、删除旧的内核文件

    Ubuntu体系通常会保留多个旧版本的内核文件,以便在体系出现题目时可以进行回滚。但这些旧内核文件会占用大量磁盘空间。

    • 查看已安装的内核版本

      • 在终端中输入以下下令:
      1. [/code] dpkg --list | grep linux-image
      2.    
      3. [list]
      4. [*]该下令会列出所有已安装的内核版本。
      5. [/list]
      6. [*] [b]删除旧的内核版本[/b]
      7. [list]
      8. [*]在终端中输入以下下令,将<linux-image-version>替换为要删除的内核版本号:
      9. [/list][code]
      复制代码
      sudo apt-get purge <linux-image-version>
         

      • 或者,使用以下下令删除所有不再需要的旧内核版本:
      1. [/code] sudo apt-get autoremove --purge
      2.    
      3. [list]
      4. [*]该下令不但会删除旧内核文件,还会删除相关的内核头文件等不再需要的文件。
      5. [/list]
      6. [/list] [size=3]五、整理日志文件[/size]
      7. 体系日志文件会随着使用时间的增长而变得越来越大,占用大量磁盘空间。可以定期整理这些日志文件。
      8. [list=1]
      9. [*] [b]查看日志文件大小[/b]
      10. [list]
      11. [*]在终端中输入以下下令:
      12. [/list][code]
      复制代码
      journalctl --disk-usage
         

      • 该下令会显示当前日志文件占用的磁盘空间。

    • 整理日志文件

      • 删除超过肯定天数的昔日志

        • 在终端中输入以下下令,将3d替换为希望保留的日志天数:
        1. [/code] sudo journalctl --vacuum-time=3d
        2. [*] [b]删除超过肯定大小的昔日志[/b]:
        3. [list]
        4. [*]在终端中输入以下下令,将100M替换为希望保留的日志大小:
        5. [/list][code]
        复制代码
        sudo journalctl --vacuum-size=100M


    六、卸载不需要的应用程序

    很多用户会安装一些险些不使用的游戏和/或应用程序,这些应用程序会占用大量的磁盘空间。可以通过以下方法卸载不需要的应用程序:

    • 使用图形界面工具

      • 打开Ubuntu的“软件中央”,在应用列表中找到不需要的应用程序,点击“移除”按钮进行卸载。

    • 使用下令行工具

      • 在终端中输入以下下令,将<package-name>替换为要卸载的应用程序包名称:
      1. [/code] sudo apt remove <package-name>
      2.    
      3. [list]
      4. [*]如果想要彻底删除应用程序及其设置文件,可以使用purge选项:
      5. [/list][code]
      复制代码
      sudo apt purge <package-name>

    七、整理其他占用空间的文件


    • 清空回收站

      • 在终端中输入以下下令,删除回收站中的文件:
      1. [/code] rm -rf ~/.local/share/Trash/*
      2. [*] [b]删除临时文件[/b]
      3. [list]
      4. [*]在终端中输入以下下令,删除/tmp目录中的临时文件:
      5. [/list][code]
      复制代码
      sudo rm -rf /tmp/*
         

      • 注意:整理/tmp目录时要警惕,某些体系进程可能在/tmp中创建了必要的临时文件。特别是在体系运行时,如果体系需要/tmp中的某些文件,建议在非高负载时间段进行整理,或思量重启体系后再整理。

    • 整理缩略图缓存

      • Ubuntu会主动为图片文件创建缩略图,这些缩略图以文件情势隐蔽存储在用户账户的~/.cache/thumbnails目录中。随着时间的推移,缩略图的数量会大大增加。
      • 在终端中输入以下下令,查看缩略图缓存的大小:
      1. [/code] du -sh ~/.cache/thumbnails
      2.    
      3. [list]
      4. [*]整理缩略图缓存:
      5. [/list][code]
      复制代码
      rm -rf ~/.cache/thumbnails/*

    • 查找并删除重复文件

      • 有时候体系中可能存在重复的文件,可以使用图形界面工具如FSlint或下令行工具如FDUPES来查找并删除重复文件。

    八、使用专业的体系整理工具

    如果以为上述方法太麻烦,也可以使用一些专业的体系整理工具,如Stacer。Stacer是一款会合整理Ubuntu体系的小工具,提供了图形化的界面,方便用户进行磁盘整理、体系优化等操作。
    九、定期维护

    建议养成定期监控和维护Ubuntu存储空间的习惯,一般每1-2个月进行一次体系维护。如许可以确保体系运行流畅,避免因存储空间不敷导致的性能题目。
    通过以上方法,可以有效地整理Ubuntu体系中的磁盘空间,提高体系性能和相应速率。在执行整理操作前,建议先备份紧张数据,以免意外丢失。
    3.关联链接

    4.关联知识

    1.ubuntu查看磁盘总大小,和剩余磁盘数量

    在Ubuntu体系中,查看磁盘总大小和剩余磁盘空间的方法有多种,以下是一些常用的方法:
    一、使用下令行工具

    1. 使用df下令

    df(disk free)下令用于显示文件体系的总空间、已用空间、剩余空间以及挂载点的使用情况。


    • 下令格式
      1. [/code] df [选项]
      2. [b]常用选项[/b]:
      3. [list]
      4. [*]-h:以人类可读的格式显示输出,如KB、MB、GB等。
      5. [/list][b]示例输出[/b]:
      6. [code]
      复制代码

      1. Filesystem Size Used Avail Use% Mounted on
      2. udev 3.9G 0 3.9G 0% /dev
      3. tmpfs 797M 9.6M 788M 2% /run
      4. /dev/sda1 50G 30G 20G 60% /
      5. /dev/sdb1 100G 10G 90G 10% /mnt/data
      复制代码
      阐明
         

      • Filesystem:挂载的文件体系名称。
      • Size:该文件体系的总空间大小。
      • Used:文件体系中已使用的空间。
      • Avail:文件体系中剩余可用的空间。
      • Use%:显示当前已使用的空间占总空间的百分比。
      • Mounted on:文件体系挂载的位置,如根目录/或/home等。

    2. 使用du下令

    du(disk usage)下令用于查看指定目录及其子目录的磁盘使用情况。


    • 下令格式
      1. [/code] du [选项] <目录路径>
      2. [*] [b]常用选项[/b]:
      3. [list]
      4. [*]-h:以人类可读的格式显示输出。
      5. [*]-s:只显示指定目录的总占用空间,而不列出每个子目录的占用空间。
      6. [/list]
      7. [*] [b]示例输出[/b]:
      8. [code]
      复制代码
      du -sh /home/user
      1. [/code] 10G /home/user
      2. [*] [b]阐明[/b]:该下令显示/home/user目录及其子目录的总磁盘占用情况。
      3. [/list] [size=2]3. 使用lsblk下令[/size]
      4. lsblk下令用于列出所有块装备及其挂载点、磁盘大小等信息。
      5. [list]
      6. [*] [b]下令格式[/b]:
      7. [code]
      复制代码
      lsblk [选项]
      示例输出
      1. [/code] lsblk
      2. [code]
      复制代码

      1. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
      2. sda 8:0 0 50G 0 disk
      3. ├─sda1 8:1 0 50G 0 part /
      4. sdb 8:16 0 100G 0 disk
      5. └─sdb1 8:17 0 100G 0 part /mnt/data
      复制代码
      阐明

      • NAME:装备名称。
      • MAJ:MIN:主装备号和次装备号。
      • RM:是否可移除(1为可移除,0为不可移除)。
      • SIZE:装备的大小。
      • RO:是否为只读(1为只读,0为可读写)。
      • TYPE:装备的范例(如disk表示磁盘)。
      • MOUNTPOINT:装备的挂载点。

    二、使用图形界面工具

    1. 文件管理器

    在Ubuntu的文件管理器中,点击左侧导航栏中的“位置”选项卡,可以看到盘算机上的所有磁盘分区。点击某个分区,可以在右侧窗口中看到该分区的容量、已用空间、可用空间等信息。
    2. 体系监视器

    打开体系监视器(可以通过“活动屏幕”搜索并启动),点击左侧导航栏中的“存储”选项卡。在这里,可以看到磁盘空间的使用情况,包括每个分区的容量、已用空间、可用空间等信息。
    3. Disk Usage Analyzer(磁盘占用分析器)

    Disk Usage Analyzer是一个用于显示磁盘空间占用情况的图形化工具。启动后,它会显示所有磁盘分区的使用情况,以及各个文件夹和子目录占用的空间。


    • 启动方法

      • 在“活动屏幕”中搜索“磁盘使用分析器”并打开。

    • 使用方法

      • 选择要分析的文件体系,查看各个目录和子目录的磁盘占用情况。

    4. GParted 或 Disks 应用程序

    对于偏好图形化操作而非下令行交互的用户来说,GParted 和 Disks 是两个不错的选择。


    • GParted

      • 需要先安装(sudo apt-get install gparted)后运行。
      • 提供直观的操作方式来管理硬盘分区,并能清楚看到剩余容量。

    • Disks(gnome-disk-utility)

      • 大多数 GNOME 桌面环境默认已经预装。
      • 提供磁盘分区的详细信息,包括每个分区的容量、已用空间、可用空间等。

    三、总结

    通过以上方法,可以轻松查看Ubuntu体系中的磁盘总大小和剩余磁盘空间。使用下令行工具如df、du、lsblk可以获得详细且精确的信息,而图形界面工具如文件管理器、体系监视器、Disk Usage Analyzer、GParted 和 Disks 则提供了更加直观的操作方式。根据具体需求和个人习惯选择符合的方法即可。
    2.ubuntu 退出下令行进入的软件 

    在 Ubuntu 中,当你通过下令行启动了一个应用程序后,想要退出该应用程序的方法取决于该应用程序的范例和具体实现。以下是一些常见的退出下令行启动软件的方法:
    通用方法


    • 使用 Ctrl + C 组合键

      • 这是最常用的方法,适用于大多数下令行程序。按下 Ctrl + C 会发送一个中断信号(通常是 SIGINT)给当前运行的程序,哀求它制止执行并退出。

    • 使用 Ctrl + D 组合键

      • 在某些交互式下令行程序中,按下 Ctrl + D 会发送一个 EOF(End of File)信号,表示输入结束,程序通常会据此退出。

    特定应用程序的退出方法


    • 脚本语言或下令行解释器

      • 如果是在 bash、python 的交互式解释器等环境中,可以使用 exit 下令来退出。

    • 文本编辑器

      • vim:在普通模式下输入 :q 下令退出(如果已修改文件,可能需要先生存或强制退出)。
      • nano:按下 Ctrl + X,然后按 Y 确认生存(如果需要),最后按 Enter 键退出。

    • 数据库客户端

      • mysql:在下令行界面输入 exit 或 quit 退出。
      • psql(PostgreSQL):输入 \q 退出。

    • SSH 会话

      • 在 SSH 会话中,可以使用 logout、exit 或 Ctrl + D 来退出长途会话。

    强制退出

    如果上述方法不适用,或者应用程序没有相应,你可以使用 kill 下令来强制终止其进程。起首,使用 ps 或 top 下令找到该进程的进程 ID(PID),然后使用 kill 下令加上进程 ID 来终止它。例如:
    1. [/code] kill <进程ID>
    2. [size=3]注意事项[/size]
    3. [list]
    4. [*][b]生存工作[/b]:在退出应用程序之前,确保已生存所有紧张工作,避免数据丢失。
    5. [*][b]查阅文档[/b]:如果以上方法都不适用,可以查阅该应用程序的文档或资助信息,了解怎样精确退出。
    6. [/list] 通过以上方法,你应该能够成功退出在 Ubuntu 下令行中启动的应用程序。
    7. [size=4]3.ubuntu 删除文件夹 [/size]
    8. 在 Ubuntu 中删除文件夹可以使用 rm 下令,但需要注意的是,删除操作是不可逆的,因此在执行删除下令前,请确保你确实要删除该文件夹及其内容。
    9. [size=3]删除空文件夹[/size]
    10. 如果你想要删除一个空的文件夹,可以使用以下下令:
    11. rmdir <文件夹路径>
    12. 将 <文件夹路径> 替换为你要删除的空文件夹的现实路径。例如,要删除名为 testdir 的空文件夹,可以运行:
    13. rmdir testdir
    14. [size=3]删除非空文件夹[/size]
    15. 如果你想要删除一个包罗文件或子文件夹的非空文件夹,需要使用 rm 下令与 -r(递归)选项:
    16. rm -r <文件夹路径>
    17. 将 <文件夹路径> 替换为你要删除的非空文件夹的现实路径。例如,要删除名为 myfolder 的非空文件夹及其所有内容,可以运行:
    18. [code]
    复制代码
    rm -r myfolder
    强制删除

    在某些情况下,你可能需要强制删除文件夹,即使文件夹中的文件具有只读属性。这时可以使用 -f(强制)选项:
    rm -rf <文件夹路径>
    使用 -rf 选项时要非常警惕,因为它会无条件地删除指定文件夹及其所有内容,不会提示确认。
    注意事项


    • 数据备份:在删除紧张文件夹之前,请确保已备份所有紧张数据。
    • 权限:删除操作可能需要适当的权限。如果你实验删除一个不属于你的文件夹,可能需要使用 sudo 下令来提升权限:
      sudo rm -rf <文件夹路径>
    • 确认操作:在执行删除下令前,仔细检查下令中的文件夹路径,确保没有误删其他紧张文件或文件夹。
    通过遵循这些步骤和注意事项,你可以在 Ubuntu 中安全地删除文件夹。
     

    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

去皮卡多

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表