Linux学习笔记Day03
文件处理命令
1、文件处理命令touch
创建名为fruits_files的文件,创建成功
创建名为fruits 和files的文件,创建成功
创建名为fruits files的文件,发现创建了fruits和files两个文件
要创建名为fruits files的 文件,需要加引号
所以不建议在linux文件命令中使用空格
2、文件处理命令:cat
cat查看小文件 ,在查看大文件时,只显示最后一页内容
3、文件处理命令more
#more /etc/services
按空格一页一页往下翻,按回车一行一行往下翻,q或Q退出
4、文件处理命令:less
相比more,可上翻还可以搜索
5、文件处理命令:head
默认显示前10行
6、文件处理命令:tail
默认显示后10行
链接文件
链接是一种存在共享文件和访问它的用户的若干目录项之间建立联系的方法。Linux中包括硬链接和软连接两种
文件处理命令:ln
-
软链接
软连接特征:类似Windows快捷方式
1、lrwxrwxrwx l软连接
2、文件大小 只是符号链接
3、 /tmp/issue.soft -> /etc/issue 箭头指向源文件
ln -s /etc/issue /tmp/issue.soft #创建软链接 ls -l /etc/issue #查看源文件 ls -l /tmp/issue.soft #查看软链接文件
硬链接特征:
1、拷贝cp -p +同步更新
echo"文件内容">>/etc/issue
2、通过i节点识别
3、不能跨分区
4、不能针对目录使用
5、允许给目录创建硬链接
6、有在同一文件系统中的文件之间才能创建链接
ln /etc/issue /tmp/issue.hard #创建硬链接
ls -l /etc/issue #查看源文件
ls -l /tmp/issue.hard #查看硬链接文件
对硬链接文件进行读写和删除操作时,结果和软链接相同。但是如果删除硬链接文件的源文件,硬链接文件仍然存在,而且保留了原有的内容,系统把它当成一个普通文件。修改其中一个,与其链接的文件同时被修改。
将原文件拷贝一份,然后将原文件删除,这时候查看软链接和硬链接会发现,软链接里面不包含信息,而硬链接里面包含写入的信息