Linux硬盘⽂件路径格式,Linux学习笔记(⼆)——⽂件、⽬录
与磁盘格式
1. 在系统中,所有系统账号与⼀般⾝份⽤户,都记录在/etc/passwd⽂件内,密码记录在/etc/shadow⽂件中,⽤户组名称都记录
在/etc/group内。2. 在Linux中,每⼀个⽂件或⽬录的⽂件名最长可以到255个字符,加上完整路径时,最长可达到4096个字符。3. Linux⽬录
1.      在系统中,所有系统账号与⼀般⾝份⽤户,都记录在/etc/passwd⽂件内,密码记录在/etc/shadow⽂件中,⽤户组名称都记录
在/etc/group内。
2.      在Linux中,每⼀个⽂件或⽬录的⽂件名最长可以到255个字符,加上完整路径时,最长可达到4096个字符。
3.      Linux⽬录结构及内容说明
4.      linux⽬录常⽤操作总结
a)      pwd  [-p]    显⽰出实际路径,⽽⾮使⽤连接路径
b)      mkdir  [-mp] -m设置⽂件的权限,-p直接建⽴所需要的⽬录递归
mkdir –m 711 test1; mkdir –ptest2/test3
c)      ls
-A    同-a,但不包括.和..⽬录
-d      仅列出⽬录本⾝,⽽不是⽬录内的⽂件数据
-h      列出⽂件⼤⼩
-R    与⼦⽬录内容⼀起列出来
-S      ⽂件⼤⼩排序
-t      时间排序
--time={atime, ctime}      默认是mtime
d)      cp
-d      若源⽂件为连接⽂件(link file)属性,则复制连接⽂件属性⽽⾮⽂件本⾝
-l      建⽴硬连接(hard link)的连接⽂件,⽽⾮复制⽂件本⾝
-p      与⽂件的属性⼀起复制,⽽⾮使⽤默认属性
-r      递归持续复制,⽤于⽬录的复制操作
-s      复制成符号连接(symbolic link)⽂件
-u      若⽬标⽂件⽐源⽂件旧,更新⽬标⽂件
e)      basename & dirname      获取⽂件名与⽬录名
datevalue函数的使用方法f)      chattr & lsattr                  设置和显⽰⽂件的隐藏属性
g)      file    查看⽂件类型
5.      搜索⽂件
a)      which        寻“执⾏⽂件”        which traceroute –a 列出所有到的符合规则的⽂件
b)      whereis  -b 只⼆进制⽂件, -m 只在帮助⽂件manual路径下的⽂件, -s 只源⽂件
c)      find [PATH] [option] [action]              具体查manual
6.      Linux⽂件系统
inode本⾝并不记录⽂件名,⽽是记录⽂件的相关属性,⽂件名则记录在⽬录所属的块区域。
ext2与ext3⽂件在建⽴时(format)就已经设置好固定的inode数与块数⽬了。通常inode数量设置为“分区的容量”除以“⼀个inode预计想要控制的容量”。举例来说,若块规划为4KB,假设⼀个inode控制两个块,分区容量为1GB,则inode数量共有:(1G * 1024M/G
*1024 K/M)/(8K) = 131072个。⽽⼀个inode占⽤128字节的空间,因此格式化时就会有(131072个 * 128B/个) = 16777216B = 16384KB的inode表。也就是说,这个1GB的分区在还没有存储任何数据前,就已经少了16MB的容量。
7.      EXT2/EXT3⽂件系统
⽂件系统拥有超级块(superblock)/组描述(groupdescription)/块位图(block bitmap)/inode位图(inode bitmap)/inode表(inode table)/数据块(data blocks)等区域。
可以⽤dumpe2fs查看⽂件系统的信息。Ext2的结构可以查看前⼀篇⽇志。
8.      ⽂件系统的简单操作
a)      df      检查⽂件系统的磁盘空间占⽤情况
b)      du    主要是针对某个⽂件或⽬录
linux判断文件是否存在脚本9.      连接⽂件
linux建立文件系统的命令硬连接只是在某个⽬录下新增⼀个该⽂件的关联数据⽽已,多个⽬录关联到同⼀个inode节点。因此,使⽤硬连接设置连接⽂件时,磁盘空间与inode的数⽬都不会改变。硬连接是有限制的:不能跨⽂件系统,不能连接⽬录。
符号连接就是建⽴⼀个独⽴的⽂件。ln –s建⽴符号连接
10.    磁盘分区格式化
fdisk可以执⾏分区操作,完成后使⽤mke2fs (mkfs)格式化。hadoop基础教程pdf
由于fsck在扫描硬盘的时候,可能会造成部分⽂件系统的损坏,所以“执⾏fsck时,被检查的分区务必不可载⼊到系统上,也就是应在卸载状态”。
磁盘载⼊与卸载⽤到mount和umount,这⾥要注意两种载⼊⽅式:以磁盘号载⼊和以卷标载⼊(LABEL= )。
11.  ⽂件的压缩与打包
gzip          压缩与解压缩扩展名为*.gz的命令。
-c      将压缩的数据输出到屏幕上,可通过数据流重定向来处理
-d      解压缩
-#      压缩等级,-1最快,-9最慢
zcat          读取压缩⽂件数据内容的命令
bzip2和bzcat类似于gzip和zcat,bzip2命令-d为解压缩,-z为压缩
tar
-[cxt]        建⽴压缩⽂件,解压缩⽂件,查看⽂件linux好用的虚拟机
-[zj]            使⽤gzip,bzip2压缩
-v      压缩的过程中显⽰⽂件,-f  使⽤⽂件名
--exclude FILE  压缩时不包括FILE
如tar –zcvf或 –zxvf
unix服务器和x86服务器dd和cpio是两种备份⽂件的⽅式,使⽤时再查看。作者 hopezhangbo

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。