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'需要替换为实际的搜索路径。

Linux命令操作指南:查找、修改、复制、压缩文件

原文地址: https://www.cveoy.top/t/topic/lMc7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录