Linux 命令操作指南:文件查找、创建、复制、硬链接、压缩

本文将详细介绍一些常用的 Linux 命令,帮助你快速掌握文件操作的技巧。

1. 查找系统内是否有 'aa.txt' 文件

命令:ls aa.txt

如果该文件存在,则会显示 'aa.txt' 文件名;如果没有,则会提示 'ls: cannot access 'aa.txt': No such file or directory'。

2. 若有,在文件内输入内容 'red hat Linux',若没有,新建文件,输入同上内容

命令:echo 'red hat Linux' > aa.txt

如果 'aa.txt' 文件已存在,则会将内容写入文件;如果不存在,则会新建文件并写入内容。

3. 查找包含指定字符 'Linux' 的文件,并显示指定内容行

命令:grep -rn 'Linux' /path/to/directory

其中,'-r' 表示递归查找,'-n' 表示显示行号,'/path/to/directory' 表示指定要查找的目录。该命令会查找包含字符串 'Linux' 的文件,并输出包含该字符串的行及行号。

4. 针对 'aa.txt' 文件,进行复制且创建硬链接

命令:cp aa.txt aa_copy.txt && ln aa.txt aa_hardlink.txt

其中,'cp' 命令用于复制文件,'ln' 命令用于创建硬链接。该命令会将 'aa.txt' 文件复制为 'aa_copy.txt',并在同一目录下创建一个硬链接文件 'aa_hardlink.txt'。

5. 修改硬链接文件的日期为 20230315

命令:touch -h -t 202303150000 aa_hardlink.txt

其中,'touch' 命令用于修改文件的时间戳,'-h' 表示修改硬链接文件的时间戳,'-t' 指定时间戳的值,格式为 YYYYMMDDhhmm。

6. 比较 'aa.txt' 文件和硬链接文件的内容是否相同

命令:diff aa.txt aa_hardlink.txt

该命令会比较两个文件内容的差异,如果两个文件内容相同,则不会输出任何内容。

7. 将复制后的文件进行压缩

命令:gzip aa_copy.txt

该命令会将 'aa_copy.txt' 文件进行压缩,并在同一目录下生成一个 'aa_copy.txt.gz' 的压缩文件。

Linux 命令操作指南:文件查找、创建、复制、硬链接、压缩

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

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