linux实验二文件与文件夹操作

1、使用用户root登录linux,创建目录/姓名全拼(如:于翔同学,创建目录/yuxiang),/姓名全拼目录下创建文件姓名首字母(如于翔同学:创建文件yx),授予目录/姓名全拼是有用户都有rwx权限,创建普通用户姓名全拼,如果已经存在该用户,就不需要再创建,并切换到该用户,执行“rm /姓名全拼/姓名字母”(如于翔同学,执行rm / yuxiang /yx),是否可执行?并进行解释。

mkdir /zhangheren

touch /zhangheren/zhr

chmod 777 /zhangheren

useradd zhangheren

su zhangheren

rm /zhangheren/zhr

可以执行,因为root用户已经对zhangheren这个文件夹赋予了所有权限。

2、在/root目录下创建文件:姓名首字母-2(如于翔同学:创建文件yx-2),移动该文件到/姓名全拼(如于翔同学,移动到目录/yuxiang)下,同时改名为/姓名首字母-3,改变/姓名全拼/姓名首字母-3文件的所有者为系统用户adm,改变其所属组为系统用户组games,改变/姓名全拼/姓名首字母-3文件的权限为“rwxrw-r--”;在目录/姓名全拼下,分别给姓名首字母-3文件生成一个软链接文件姓名首字母-3.soft和一个硬链接文件姓名首字母-3.hard;删除目录/姓名全拼。

touch /root/zhr-2

mv /root/zhr-2 /zhangheren/zhr-3

chown adm:games /zhangheren/zhr-3

chmod 764 /zhangheren/zhr-3

cd /zhangheren

ln -s zhr-3 zhr-3.soft

ln zhr-3 zhr-3.hard

cd ..

rm -rf /zhangheren

3、创建目录/comp-姓名首字母/,复制文件/etc/services到/comp-姓名首字母/目录下,分别对services压缩,生成.gz、 .zip 、.bz2三种格式的压缩包,复制目录/etc/到/comp-姓名首字母/目录下(保持目录属性不变),把/etc/目录压缩成etc.tar.gz,把services的所有压缩包使用rm删除(用一条rm命令)。

mkdir /comp-zhr

cp /etc/services /comp-zhr/

cd /comp-zhr

tar -zcvf sevices.gz services

tar -jcvf services.bz2 services

yum install -y zip

zip services.zip services

cp -avx /etc /comp-zhr

tar -zcvf etc.tar.gz ./etc

rm services.*

猜你喜欢

转载自blog.csdn.net/qq_45477065/article/details/124358454