linux操作系统(运维)

1、在根目录下创建 project_z 文件夹,在此目录下分别建立 src、res、doc和log子目录,在res 目录下再建立 image、sound和 animation 子目录,要求 dev01 用户对这些文件拥有全部权限,其他用户没有权限。
2、创建/tmp/prj/res 文件夹,在里面新建音乐文件
music1.00g,music2.oog,图片文件 pic1.jpg,pic2.jpg,视频文件 view1.mov,view2.mov,并将这些文件分别复制到第1题创建的 image、sound 和 animation 目录中。
3、创建/tmp/prj/res/music 文件夹,并将此子目录复制到/project_z/res 目录中。
4、创建/tmp/prj/doc 子目录,在里面创建 w1.doc,w2.doc文件,并将这些文件夹打包压缩为一个以当前日期为名的备份文件,并复制到/project_z/doc 目录下。
5、删除/tmp/prj目录

参考GPT和自己的思路:

这些操作可以用以下Linux命令来完成:

  1. 在根目录下创建 project_z 文件夹并设置权限:
sudo mkdir /project_z
sudo chmod 770 /project_z
sudo chown dev01:dev01 /project_z

接下来建立 src、res、doc 和 log 子目录及其子目录 image、sound 和 animation:

sudo mkdir /project_z/src /project_z/doc /project_z/log /project_z/res /project_z/res/image /project_z/res/sound /project_z/res/animation
sudo chmod -R 770 /project_z
sudo chmod -R 777 /project_z/res/image /project_z/res/sound /project_z/res/animation
sudo chown -R dev01:dev01 /project_z
  1. 在 /tmp/prj/res 文件夹中创建文件:
sudo mkdir /tmp/prj/res
sudo touch /tmp/prj/res/music1.00g /tmp/prj/res/music2.oog /tmp/prj/res/pic1.jpg /tmp/prj/res/pic2.jpg /tmp/prj/res/view1.mov /tmp/prj/res/view2.mov
sudo chmod -R 777 /tmp/prj

然后将这些文件复制到 /project_z/res 目录下的各自子目录中:

sudo cp /tmp/prj/res/pic1.jpg /project_z/res/image
sudo cp /tmp/prj/res/pic2.jpg /project_z/res/image
sudo cp /tmp/prj/res/view1.mov /project_z/res/animation
sudo cp /tmp/prj/res/view2.mov /project_z/res/animation
sudo cp /tmp/prj/res/music1.00g /project_z/res/sound
sudo cp /tmp/prj/res/music2.oog /project_z/res/sound
  1. 在 /tmp/prj/res 目录中创建 music 文件夹:
sudo mkdir /tmp/prj/res/music
sudo chmod -R 777 /tmp/prj

将 music 子目录复制到 /project_z/res 目录中:

sudo cp -R /tmp/prj/res/music /project_z/res
  1. 在 /tmp/prj/doc 中创建 w1.doc 和 w2.doc 文件,并将其压缩备份:
sudo mkdir /tmp/prj/doc
sudo touch /tmp/prj/doc/w1.doc /tmp/prj/doc/w2.doc
sudo chmod -R 777 /tmp/prj
sudo tar -czf /tmp/$(date '+%Y-%m-%d').tar.gz /tmp/prj/doc
sudo cp /tmp/$(date '+%Y-%m-%d').tar.gz /project_z/doc
  1. 删除 /tmp/prj 目录:
sudo rm -rf /tmp/prj

以上就是完整的操作步骤,需要注意的是,这些操作需要以管理员权限进行。

这个步骤都有,你按照做,有什么问题么?