du命令使用示例:
1.要显示一个目录树及其每个子树的磁盘使用情况
du -h /home/linux #-h 自动根据大小以k、m、g为单位显示,提高信息的可读性。kb、mb、gb是以1024为换算单 位, -h以1000为换算单位。
#若省略/home/linux路径目录,则显示当前目录的;du -sh /home/linux#-s 仅显示总计,即显示路径目录或当前目录的总大小。
2.查看当前目录下所有目录以及子目录的大小:
du -h .#“.”代表当前目录下。也可以换成一个明确的路径,#-h表示自动用K、M、G的人性化形式显示
3.查看当前目录下user目录的大小,并不想看其他目录以及其子目录:
du -sh user#-s表示总结的意思,即只列出一个总结的值。
du -h –max-depth=0 user–max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。
4.列出user目录及其子目录下所有目录和文件的大小:
du -ah user#-a表示包括目录和文件。
5.列出当前目录中的目录名不包括xyz字符串的目录的大小:
du -h –exclude=’*xyz*’。
6.想在一个屏幕下列出更多的关于user目录及子目录大小的信息:
du -0h user#-0(杠零)表示每列出一个目录的信息,不换行,而是直接输出下一个目录的信息。
linux
Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。
Linux *** 作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
linux的每个文件和文件夹都有它的所有者和所属的组,这样是为了控制文件或文件夹的权限(读写和 *** 作三个权限)。1、用ll 命令展示一个文件或文件夹的时候,你可以看到前面有是一个十位的字符串,第一个判断是文件还是文件夹,2-4这三个是所有者的读写执行权限,5-7是组内其他成员的读写执行权限,8-10是其他用户的读写执行权限。
2、改变文件或文件夹的所有者和组,方法如下:
chown -R 用户名:组名 文件 (R表示改变文件夹下所有文件的用户和组)。
通过ll命令可以查看一个目录下的文件和子目录的属性和大小,以下面的例子讲解:[root@localhost ~]# ll
total 88
-rw-r--r-- 1 root root 1022 Feb 13 16:07 anaconda-ks.cfg
drwxr-xr-x 2 root root 4096 Feb 13 16:07 Desktop
-rw-r--r-- 1 root root 49229 Feb 13 16:07 install.log
-rw-r--r-- 1 root root 5133 Feb 13 16:06 install.log.syslog
-rw-r--r-- 1 root root 7 May 2 05:28 test
[root@localhost ~]#
我以其中一行讲解:
-rw-r--r-- 1 root root 1022 Feb 13 16:07 anaconda-ks.cfg
-rw-r--r-- 1 root root 1022这些都是文件的属性,包括文件的属主、属组和其他组的权限,属主和属组的名称,1022表示文件的大小,Feb 13 16:07是文件的修改时间。
至于被谁修改过是看不出来的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)