Linux命令操作指南:查找、修改、复制、压缩文件
Linux命令操作指南:查找、修改、复制、压缩文件
本文将详细介绍一些常用的Linux命令,用于进行文件操作,包括查找文件、修改文件内容、复制文件、创建硬连接、修改文件日期、比较文件内容和压缩文件等。
1. 查找系统内是否有'aa.txt'文件
命令: ls aa.txt
结果:
- 若存在'aa.txt'文件,则会显示文件名;
- 若不存在,则会提示'ls: cannot access 'aa.txt': No such file or directory'。
2. 在'aa.txt'文件内输入内容'red hat Linux',若没有,新建文件,输入同上内容
命令: echo 'red hat Linux' > aa.txt
结果:
- 若'aa.txt'文件已存在,则会在文件内添加'red hat Linux'内容;
- 若不存在,则会新建'aa.txt'文件并输入'red hat Linux'内容。
3. 查找包含指定字符'Linux'的文件,并显示指定内容行
命令: grep -rn 'Linux' /path/to/search
结果:
会显示包含指定字符'Linux'的文件名及对应的行数和内容。
4. 针对'aa.txt'文件,进行复制且创建硬链接
命令: cp aa.txt bb.txt && ln aa.txt cc.txt
结果:
会将'aa.txt'文件复制为'bb.txt',并在同一目录下创建硬连接文件'cc.txt'。
5. 修改硬连接文件的日期为20230315
命令: touch -h -t 202303150000 cc.txt
结果:
会修改硬连接文件'cc.txt'的日期为20230315。
6. 比较'aa.txt'文件和硬连接文件的内容是否相同
命令: diff aa.txt cc.txt
结果:
- 若内容相同,则不会有输出;
- 若不同,则会显示不同之处。
7. 将复制后的文件进行压缩
命令: tar -czvf bb.tar.gz bb.txt
结果:
会将'bb.txt'文件压缩为'bb.tar.gz'文件。
**注意:**以上命令示例中,'/path/to/search'需要替换为实际的搜索路径。
原文地址: https://www.cveoy.top/t/topic/lMc7 著作权归作者所有。请勿转载和采集!