RHEL6基础之七文件(夹)基本操作命令

说明:ls -l命令可以简写成ll,,

输出的信息共分为7组:文件类别和文件权限、链接数或子目录个数、文件所有者、文件所属组、文件大小(单位为字节B)、文件创建或修改时间、文件名。

文件类别:第一组前1位表示文件类别,“-”代表普通文件,“d”代表目录,“l”代表符号链接,“c”代表字符设备,“b”代表块设备文件权限:第一组后9位表示文件权限,前3位为user、中间3位为group、后三位为other的权限

-d—显示目录本身的属性而不是目录中的内容。

[root@localhost ~]# ls -ld /homedrwxr-xr-x. 4 root root 4096 9月 22 10:41 /home[root@localhost ~]# ls -d /home/home[root@localhost ~]#

-h—以K、M、G等单位显示文件大小(默认为字节)

[root@localhost ~]# ls -h /homejustin lost+found[root@localhost ~]# ls -lh /home总用量 20Kdrwx——. 27 justin justin 4.0K 9月 22 13:19 justindrwx——. 2 root root 16K 9月 18 15:30 lost+found[root@localhost ~]#

-R—若目录下有档案,也将档案依序列出

[root@localhost ~]# ls -lR /home/home:总用量 20drwx——. 27 justin justin 4096 9月 22 13:19 justindrwx——. 2 root root 16384 9月 18 15:30 lost+found/home/justin:总用量 32drwxr-xr-x. 2 justin justin 4096 9月 22 10:49 公共的drwxr-xr-x. 2 justin justin 4096 9月 22 10:49 模板drwxr-xr-x. 2 justin justin 4096 9月 22 10:49 视频drwxr-xr-x. 2 justin justin 4096 9月 22 10:49 图片drwxr-xr-x. 2 justin justin 4096 9月 22 10:49 文档drwxr-xr-x. 2 justin justin 4096 9月 22 10:49 下载drwxr-xr-x. 2 justin justin 4096 9月 22 10:49 音乐drwxr-xr-x. 2 justin justin 4096 9月 22 10:49 桌面/home/justin/公共的:总用量 0/home/justin/模板:总用量 0/home/justin/视频:总用量 0/home/justin/图片:总用量 0/home/justin/文档:总用量 0/home/justin/下载:总用量 0/home/justin/音乐:总用量 0/home/justin/桌面:总用量 0/home/lost+found:总用量 0[root@localhost ~]#

-t—将档案按照建立时间的先后次序列出

[root@localhost ~]# ls -l /home总用量 20drwx——. 27 justin justin 4096 9月 22 13:19 justindrwx——. 2 root root 16384 9月 18 15:30 lost+found-rw-r–r–. 1 root root0 9月 22 15:21 t[root@localhost ~]# ls -lt /home总用量 20-rw-r–r–. 1 root root0 9月 22 15:21 tdrwx——. 27 justin justin 4096 9月 22 13:19 justindrwx——. 2 root root 16384 9月 18 15:30 lost+found[root@localhost ~]#

说明:ls命令还可以结合通配符“?”或“*”一起使用,问号“?”可以匹配文件名中的一个任意字符,而“*”可以匹配文件名中的任意多个字符。这两个通配符同样也适用于Shell环境中的其他大多数命令。

gssapi_mech.confpopt.dxmlgtk-2.0portreserveyp.confhalpostfixyumhost.confpppyum.confhostsprelink.cacheyum.repos.dhosts.allowprelink.confhosts.denyprelink.conf.d[root@localhost etc]# ll -d /etc/po*.ddrwxr-xr-x. 2 root root 4096 1月 11 2010 /etc/popt.d[root@localhost etc]# ll -d /etc/po?.dls: 无法访问/etc/po?.d: 没有那个文件或目录[root@localhost etc]#

du—显示文件或目录大小

-h或–human-readable—以K,M,G为单位,提高信息的可读性

[root@localhost src]# du -h nagios-3.5.0.tar.gz1.8M nagios-3.5.0.tar.gz[root@localhost src]# du nagios-3.5.0.tar.gz1748 nagios-3.5.0.tar.gz[root@localhost src]#

-a—显示全部目录和其次目录下的每个档案所占的磁盘空间

-b或-bytes—显示目录或文件大小时,以byte为单位

[root@localhost local]# du -b src/nagios-3.5.0.tar.gz1789376 src/nagios-3.5.0.tar.gz[root@localhost local]#

-c或–total—显示每个目录或文件的大小外,同时也显示所有目录或文件的总和

-m或–megabytes—以1MB为单位-s—只显示各档案大小的总合

[root@localhost local]# du -sh src/41M src/[root@localhost local]#

-x—只计算同属同一个档案系统的档案

-L—计算所有的档案大小

df—显示档案系统的状况;主要用来了解系统中已经挂载的各个文件系统的磁盘使用情况

-h 显示更易读的容量单位-T 显示文件系统的类型

[root@localhost ~]# df -Th文件系统 类型容量 已用 可用 已用%% 挂载点/dev/sda2ext4 9.9G 2.6G 6.9G 28% /tmpfstmpfs 504M 112K 504M 1% /dev/shm/dev/sda1ext4 194M 27M 158M 15% /boot/dev/sda5ext4 7.7G 147M 7.2G 2% /home/dev/sr0iso9660 2.9G 2.9G0 100% /media/RHEL_6.3 i386 Disc 1[root@localhost ~]#

file—查看文件类型

[root@localhost home]# file justin/justin/: directory[root@localhost home]# file justin1justin1: empty[root@localhost ~]# file install.loginstall.log: UTF-8 Unicode text

说明:file命令用于查看文件的类型,可以根据文件的内部存储结构来进行判别,而不根据文件的扩展名来进行判别。在Linux系统中,文件扩展名与文件类型没有绝对的关系。

文件内容查看

cat—显示文件内容

[root@localhost log]# cat /var/log/messages

说明:cat在显示文本文件的内容时不进行停顿,对于内容较长的文件,在快速滚屏显示之后,只有最后一页的文件内容保留在屏幕中显示,因此cat不适合查看长文件。

more—分页显示文件内容

-num— 一次显示的行数 -s —当遇到有连续两行以上的空白行,就代换为一行的空白行 +num —从第 num 行开始显示

我不去想是否能够成功,既然选择了远方,便只顾风雨兼程!

RHEL6基础之七文件(夹)基本操作命令

相关文章:

你感兴趣的文章:

标签云: