作业 在 /home 目录下,创建 foo/ 目录。 创建目录 /home/student/documents/ 创建目录 /home/student/abc/ 创建目录 /opt/project1/foo/bar/ 网卡配置文件 复制到 /opt/project1/foo/bar/ 目录 网卡配置文件 复制到 /home/student/abc/ 目录 /etc/selinux/config 文件 复制到 /home/student/documents/ 目录 head 命令 查看 /var/log/message 前20行, 查看完成后,把这20行内容重定向到 /opt/project1/foo/bar/head.txt tail 命令 查看 /var/log/message 最后30行,查看完成后,把这30行 内容重定向到 /opt/project1/foo/bar/tail.txt wc 命令 查看 前面head.txt tail.txt 的行数。 创建目录 /tmp/project2/ 复制目录 /opt/project1/foo/bar/ 到 /tmp/project2/ 目录下面。 复制目录 /home/student/abc/ 到 /tmp/project2/ 目录下面。 复制目录 /home/student/documents/ 到 /tmp/project2/ 目录下面。 tar命令 调用 gzip 打包压缩 目录 /tmp/project2 , 压缩文件存放到 /root 目录下 tar命令 调用 bzip2 打包压缩 目录 /tmp/project2 , 压缩文件存放到 /root 目录下 注意,2次打包压缩 文件名后缀不一样。 网卡配置文件 复制到 /root 目录下 /etc/selinux/config 复制到 /root 目录下 tar 命令 调用 gzip命令, 打包压缩5个文件(目录), 上述2个文件, /etc/hostname /etc/grub2.cfg /etc/grub.d 压缩包放在 /tmp/foo.tar.gz 复制文件 /tmp/foo.tar.gz ,叫 /tmp/bar.tar.gz 把文件 /tmp/bar.tar.gz 改名叫 /tmp/bar0821.tar.gz 在当前用户家目录下,使用mkdir命令一次性创建嵌套目录结构:lab_test/project/docs,要求自动补齐所有不存在的父目录 进入lab_test目录,使用touch命令批量创建5个空白文件,命名为file1.txt、file2.txt、file3.txt、file4.txt、file5.txt 执行ls命令验证所有目录和文件都已正确创建,目录层级完整 将file1.txt复制到project/docs目录下,同时重命名为backup_file1.txt 使用带递归参数的cp命令,将整个project目录完整复制到当前目录下的bak目录中 开启交互覆盖提示模式,尝试再次复制file2.txt到已存在同名文件的目标路径,确认弹出覆盖询问提示 验证所有复制后的文件内容和原始文件完全一致 模拟日常备份场景:先创建/data/backup目录,在目录内生成10个测试日志文件 将所有日志文件复制到/data/backup/20260820目录下,完成当日数据备份 /var/log/messages 查看文件 第50-70 行 之间的内容,使用head tail 命令组合。