你们中的大多数人可能在系统磁盘存储空间不足时这样做,并且您可能在Linux系统磁盘已满时这样做。应该经常执行它来为安装新的应用程序和处理其他文件腾出磁盘存储空间。维护可用空间是Linux管理员的日常任务,以使磁盘利用率保持在阈值以下。以下是我们可以清理系统空间的一些方法。当您拥有数TB的存储容量时,可能没有必要清理您的系统。但是,如果您的空间有限,那么释放磁盘空间就变得不可避免。在本文中,我将向您展示一些清理Ubuntu系统并获得更多空间的最简单或最简单的方法。如何查看Ubuntu系统上的可用空间?在您的系统上使用df命令检查当前的磁盘利用率。$df-hFilesystemSizeUsedAvailUse%Mountedonudev975M0975M0%/devtmpfs200M1.7M198M1%/run/dev/sda130G16G13G55%/tmpfs997M0997M0%/dev/shmtmpfs5.0K45.0M1%/run/locktmpfs997M0997M0%/sys/fs/cgroup图形界面用户可以使用“磁盘利用率分析器工具”查看当前利用率。1)删除不需要的包以下命令删除系统不再需要的依赖库和包。这些包是自动安装的,因此已安装的包满足依赖关系。同样,它还会删除系统中安装的旧Linux内核。它删除系统不再需要的孤立包,但不会清理它们。$sudoapt-getautoremove[sudo]passwordfordaygeek:Readingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneThefollowingpackageswillbeREMOVED:apache2-binapache2-dataapache2-utilsgalera-3libaio1libapr1libaprutil1libaprutil1-dbd-sqlite3libaprutil1-ldaplibconfig-inifiles-perllibdbd-mysql-perllibdbi-perllibjemalloc1liblua5.2-0libmysqlclient20libopts25libterm-readkey-perlmariadb-client-10.1mariadb-client-core-10.1mariadb-commonmariadb-server-10.1mariadb-server-core-10.1mysql-commonsntpsocat0已升级,0个新安装,25个要删除,23个未升级。执行此操作后,将释放189MB磁盘空间。是否要继续?[Y/n]为清除它们,可以与命令一起使用--purge选项。$sudoapt-getautoremove--purgeReadingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneThe以下包将被删除:apache2-bin*apache2-data*apache2-utils*galera-3*libaio1*libapr1*libaprutil1*libaprutil1-dbd-sqlite3*libaprutil1-ldap*libconfig-inifiles-perl*libdbd-mysql-perl*libdbi-perl*libjemalloc1*liblua5.2-0*libmysqlclient20*libopts25*libterm-readkey-perl*mariadb-client-10.1*mariadb-client-core-10.1*mariadb-common*mariadb-server-10.1*mariadb-server-core-10.1*mysql-common*sntp*socat*0升级,0新安装,25删除和23未升级。此操作后,将释放189MB磁盘空间。你想继续吗?[是/否]2)清空回收站您的回收站中可能有很多无用的数据。它会占用您系统上的空间。***解决方案之一是清理系统上这些无用的数据以获得一些可用空间。要清理这些,只需使用文件管理器清空回收站即可。3)清理APT缓存文件Ubuntu使用APT命令(AdvancedPackageTool)进行包管理,如:安装、删除、搜索等。Linux操作系统一般会将下载和安装的软件包的缓存文件保存在各自的目录中。Ubuntu也是如此,它将下载和安装的每个更新保存在磁盘的缓存中。Ubuntu在/var/cache/apt/archives目录中保留了DEB包的缓存。随着时间的推移,这些缓存会迅速增长并占用您系统上的大量空间。运行下面的命令来检查当前的APT缓存文件使用情况。$sudodu-sh/var/cache/apt147M/var/cache/apt以下命令将清除过时的deb包。我会说它根本不干净。$sudoapt-getautoclean以下命令将删除apt缓存中的所有包。$sudoapt-getclean4)卸载不使用的应用程序这需要您检查系统中安装的软件包和游戏,如果您很少使用它们,请将其删除。这可以通过“Ubuntu软件中心”轻松完成。5)清理缩略图缓存缓存文件夹是程序存放它们可能再次需要的数据的地方,它是为速度而保留的,不是必需的。它可以重新生成或再次下载。如果它确实填满了您的硬盘驱动器,那么您可以放心地删除内容。运行下面的命令来检查当前的APT缓存利用率。$du-sh~/.cache/thumbnails/412K/home/daygeek/.cache/thumbnails/运行下面的命令以从系统中彻底删除它们。$rm-rf~/.cache/缩略图/*
