Linux 文件处理命令

第四章 ( 一 )文件处理命令
Linux 常用命令( 一 )文件处理命令

一.命令格式与目录处理命令ls

    说明: 以下 把 操作对象 称为 参数
 
a -> all   l -> long
2代表引用计数 ,代表这个文件或目录被调用或引用过几次 硬链接有作用
权限
所有者(user)    所属组(group)    其他(other)
一般来说 : 谁创建这个文件 所有者就是谁
                所有者 可以变更 只有一个
                所属组 只有一个
                默认大小 是 字节( Byte ) 可以使用 
                文件最后一次修改时间
                文件名
第一个字符代表这个文件是『目录、文件或链接文件等等』:
o 当为[ d ]则是目录,例如上表档名为『.config』的那一行;
o 当为[ - ]则是文件,例如上表档名为『initial-setup-ks.cfg』那一行;
o 若是[ l ]则表示为连结档(link file);
o 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
o 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
 
表示有多少档名连结到此节点(i-node) :每个文件都会将他的权限与属性记录到文件系统的 i-node 中,这个属性记录的,就是有多少不同的档名连结到相同的一个 i-node 号码
 
建档日期或者是最近的修改日期:内容分别为日期(月/日)及时间。如果这个文件被修改的时间距离现在太久了,那么时间部分会仅显示年份而已
 
单一文件或目录的最大容许文件名为 255bytes,以一个 ASCII 英文占用一个 bytes 来说,则大约可达 255个字符长度。若是以每个中文字占用 2bytes 来说, 最大档名就是大约在 128 个中文字之谱!
 
-h选项 human 人性化显示
 
查看目录本身 而不查看目录下的文件
-d directory 文件 针对某个目录
 
-i 任何一个文件的i节点号
 

二. 目录处理命令
-r (recursive)目录 cp、rm 、 zip
-p (parents)目录 mkdir
 
 
支持 拷贝加文件重命名
 

 
三.文件处理命令
 
若要使用空格 用引号引起来 理论上除了/ 都可以命名 但不建议
 
 
分页显示推荐用less命令
执行less命令 还可以  / 搜索关键词  进行检索 关键词所在的位置 按 n(next) 下一个 N上一个
 
没有指定 -n 默认是10行
-f 一般用来监控下日志( 比如Apache日志 )
 

四.链接命令
软链接里面存放的是源文件的路径,指向源文件;
软链接失效时一般是白字红底闪烁;
 
举个例子,你把dir1/file1硬连接到dir2/file2, 就是在dir2下建立一个dir1/file1的镜像文件file2,它与file1是占用一样大的空间的,并且改动两者中的一个,另一个也会发生同样的改动.
 
硬链接为文件开设一个新的目录项,硬链接与文件原有的名字是平权的,在Linux看来它们是等价的。由于这个原因,硬链接不能连接两个不同文件系统上的文件。
 
删除硬链接文件或者删除源文件任意之一,文件实体并未被删除;
只有删除了源文件和所有对应的硬链接文件,文件实体才会被删除;
可以通过给文件设置硬链接文件来防止重要文件被误删;
具有相同inode节点号的多个文件互为硬链接文件;
一个文件一定有一个i节点 ,一个 i节点 ,不一定只对应一个文件
 
实际上,硬链接和源文件是同一份文件,而软连接是独立的文件,类似于快捷方式,存储着源文件的位置信息便于指向。
 

posted @ 2019-03-13 22:46  白開水  阅读(128)  评论(0编辑  收藏  举报