ubuntu du(ubuntu命令大全)
大家好,如果您还对ubuntu du不太了解,没有关系,今天就由本站为大家分享ubuntu du的知识,包括ubuntu命令大全的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
ubuntu 使用du命令查看文件大小
在Ubuntu中,`du`命令是用于查看文件大小的实用工具。常用选项包括:
1.查看当前文件夹大小:使用`du-h`命令。这会显示当前文件夹及其子文件夹的大小,以千字节(KB)为单位。
2.查看特定文件夹大小:通过替换`/path/to/directory`为实际文件夹路径,执行`du-h/path/to/directory`命令。这将显示指定文件夹及其子文件夹的大小。
3.显示每个文件夹大小:使用`du-h--max-depth=1`命令,仅列出当前文件夹的直接子文件夹大小,不显示更深层次子文件夹。
4.总和显示大小:`du-sh`命令以人类可读格式显示当前文件夹及其子文件夹的总大小。
默认情况下,`du`命令以千字节为单位显示文件和目录大小。可通过`-h`选项使用不同单位。
若需查看文件大小而非文件夹,可以使用`ls`命令,如`ls-lh`。这将显示当前文件夹内所有文件的大小及其他相关信息。
Ubuntu和Linux是什么关系
Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源Linux操作系统,Ubuntu是基于Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。
Linux参照UNIX发展而来的,源码完全不同。红旗Linux、Ubuntu都是Linux的发行版,基于Linux核心内容增加一些更易使用的功能。
Unix于1969年由贝尔实验室开发出来,使用至今已变更了很多个版本。目前主流的Unix系统有三种,分别是AIX、HP-UX、Solaris,这些Unix系统互不兼容。Unix是商业软件,大多是与硬件配套的。
Linux于1991年由芬兰大学生Linus开发出来,是一个类Unix系统,但是其代码不源自任何Unix版本,完全不是Unix的一个分支,而是一个开源版的模仿。Linux是自由软件,免费、公开源代码的,比Unix容易掌握。
扩展资料
linux主要特性
1、基本思想
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。
其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
2、完全免费
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。
3、完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
4、多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
5、良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
6、支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。
2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
参考资料来源:百度百科—Ubuntu
参考资料来源:百度百科—Linux
快速释放Ubuntu磁盘空间的七种方法
本文中,将向大家介绍一些简单的方法和技巧来帮助大家清理 Ubuntu和Linux Mint系统并获得更多可用空间。
一、移除不再需要的软件包
如果你了解过apt-get或apt命令的详细用法,应该知道autoremove选项。此选项可以删除「安装某个软件包时」自动安装的依赖库和包,这些自动安装的依赖包在系统中通常是无用的,只用浪费磁盘空间。当然,autoremove选项也可以自动删除那些系统升级过程中被取代的老旧无用 Linux内核。
这是一个自动化的傻瓜命令,可以时不时用它为 Ubuntu系统释放一些可用硬盘空间:
sudo apt autoremove
如下图所示,招行该命令后可以为我的系统释放出 315MB磁盘空间。
因此,每几个月左右清除缩略图缓存是一个很好的习惯。
二、最快捷的方法就是使用终端命令:
rm-rf~/.cache/thumbnails/*
如下图所示,招行该命令后可以为我的系统释放出 315MB磁盘空间。
三、清理Ubuntu中的APT缓存
Ubuntu使用 APT(高级软件包工具)在系统上安装、删除和管理软件,并且在软件卸载之后它还会保留先前下载和安装软件包的缓存。
APT包管理系统会将下载的 DEB包缓存在/var/cache/apt/archives文件中,随着时间的推移,本文所有软件都可以在《Linux就该这么学》这本教材中找到。由于拥有大量不需要的包这个缓存目录可以增长得相当大。
你可以使用以下命令查看此缓存的大小:
sudo du-sh/var/cache/apt
如你所见,我有超过 90MB的缓存存储。当你几乎没有剩余磁盘空间时,这 90MB空间释放出来便可以救急。
对于 APT缓存我们有两种可选方式对其进行清理,其一为只删除过时的软件包:sudo apt autoclean另一种则是清理整个缓存(释放更多的磁盘空间):sudo apt clean
四、清理缩略图
为方便用户预览图片,Ubuntu会自动为图片文件创建一个缩略图,用于在文件管理器中查看,而这些这些缩略图其实也是以文件形式隐藏存储在用户账户的~/.cache/thumbnails目录当中。
如果你是摄影爱好者或是图片收藏者,随着时间的推移,缩略图的数量将大大增加。特别需要注意的是,如果你删除了某些照片或图片,这些自动生成的缩略图缓存还是会存在于磁盘当中,而不会自动清除。
你可以使用以下命令检查缩略图缓存的大小:
du-sh~/.cache/thumbnails
因此,每几个月左右清除缩略图缓存是一个很好的习惯。最快捷的方法就是使用终端命令:rm-rf~/.cache/thumbnails/*
五、手动删除老旧Linux内核(专业)
前面介绍第 1种方法时就提到了可以自动删除那些老旧无用的 Linux Kernel,但如果你在 Ubuntu中曾手动安装过内核,则apt autoremove命令选项则不适用了。但删除不使用的旧版内核确实又可节省大量磁盘空间,所以对于手动安装的 Ubuntu内核可以进行手动卸载。
首先使用如下命令列出当前 Ubuntu中所有已经安装的 Linux Kernel:
sudo dpkg--list'linux-image*'*
删除旧版内核与删除任何其他软件包一样:
sudo apt remove linux-image-VERSION
请自行将上述VERSION替换为要清除的内核版本,系统极客建议保持至少两个或三个最新版本内核,这样在无法使用最新内核启动系统时至少还有那么几个可替代品救急。
六、卸载不必要的应用程序
相信每个人都有那么一款和几款几乎不用的游戏或应用程序存在于系统当中。不相信?去你 Ubuntu系统查下软件列表就知道了。其实这条也不用我多说,如果你需要更多的磁盘空间,删除那些从不使用或较少使用的应用程序总是一个好方法。删除软件可以使用「Ubuntu软件」或直接终端命令:sudo apt remove软件包名
七、使用GUI工具释放Ubuntu空间
如果你着实觉得本文介绍的内容太麻烦,也不喜欢用这些命令和工具,那么我向大家推荐一款集中清理 Ubuntu系统的小工具,你可以通过前文了解如何在 Ubuntu中使用 Stacer清理工具。