Linux文件管理四文件属性和类型

文件属性和类型

#比如我ll看一个东西[root

localhost~]#ll-rw-r--r--.1rootroot23Aug:24-rw-r--r--.文件类型及权限1文件硬链接次数root文件所属用户root所属组23文件大小Aug:24时间戳:文件最新修改的时间文件或目录名-rw-r--r--.里面第一个字符的含义即代表文件类型:-:普通文件(文本,二进制,压缩,图片等)d:目录l:软连接文件c:字符设备文件比如:打印机,终端比如/dev/tty1b:块设备文件比如:磁盘u盘光驱比如/dev/sda1/dev/sda2s:安全套接字文件,socket一部分客户端与服务端建立链接就是一些socketp:管道文件比如:[root

localhost~]#ll/dev/ttycrw-rw-rw-.1roottty5,0Sep:57/dev/tty##注意:Linux文件扩展名不代表任何含义,仅仅是为了运维人员便于识别

#又如:#ls-h以人类理解方式显示-i显示inode号(索引节点)[root

localhost~]#ls-lhitotal8.0K-rw-------.1rootroot1.5KAug:28anaconda-ks.cfgdrwxr-xr-x.2rootroot6Aug:55sky-rw-r--r--.1rootroot48Aug:19sky.txt-rw-r--r--.1rootroot0Aug:04test.txt

关于Block和Inode

[root

localhost~]#ll-rw-r--r--.1rootroot23Aug:24[root

localhost~]#ll1.txt-rw-r--r--.1rootrootAug:.txt#文件的真实数据(文件内容)占用的磁盘空间:block比如1.txt文本内容的k#文件的元数据(文件的属性)占用的磁盘空间:inode比如属主属组日期大小权限等(文件名不算)(文件名在上级目录的block里)#特点:1.一个非空文件至少要占用一个Inode(有且只有一个)和一个block(可以有多个)2.磁盘是由n多个block组成的一个block是4k磁盘读取数据是以block为单位读取的,每读一个block消耗一次磁盘IO#磁盘要想使用,需先分区,格式化创建文件系统(如linux装机时是ext系统)时,就会生成大量的inode和blockdf-idf-h

软连接

#软链接相当于windows里的快捷方式,软链接文件会将inode指向源文件的block如:[root

localhost~]#ll/binlrwxrwxrwx.1rootroot7Aug:23/bin-usr/bin##如何创建软链接ln-s源文件新文件/名字比如:我给我的1.txt创建软链接1txt:[root

localhost~]#ln-s1.txt1txtln-s命令即可创建[root

localhost~]#ll1txt看一眼lrwxrwxrwx.1rootroot5Aug:txt-1.txt[root

localhost~]#cat1txt锄禾日当午汗滴禾下土谁知盘中餐粒粒皆辛苦床前明月光疑是地上霜举头望明月低头思故乡席梦思软床


转载请注明:http://www.180woai.com/qfhqj/6025.html


冀ICP备2021022604号-10

当前时间: