新操作系统


过滤查找 |把前面的内容交给后面处理。

压缩与解压。



把目录打包成sb.zip

压缩成功了,home

加-r递归所有的目录。

都是这个格式。

莫名其妙又可以了。
前面一个是要解压的目录,后面的是解压的文件位置。

多个文件用空格隔开,如果我是打包的话。

把home压缩成这个文件。

你看到的 -zcvf 是Linux中 tar 命令的选项组合,每个字母对应一个功能,用于打包/压缩文件,具体含义如下:
各选项的作用
- z :调用 gzip 算法进行压缩(生成的包通常以 .tar.gz 或 .tgz 为后缀,也可简写为 .tar );
- c :创建一个新的压缩包;
- v :显示打包/压缩过程的详细信息(比如正在处理哪个文件);
- f :指定压缩包的文件名(注意: f 必须放在选项的最后,后面直接跟压缩包名,比如这里的 sbl.tar )。
这条命令的完整作用
tar -zcvf sbl.tar /home 表示:
用 gzip 压缩方式,创建一个名为 sbl.tar 的新压缩包,将 /home 目录的内容打包进去,并显示打包过程的详细信息。
简而言之就是这些功能的组合。

成功了就是有提示而已,我的猜想是对的。

解压成功。
这里的 -C的 -C 是 tar`命令的选项,代表**“切换到指定目录后再执行解压操作”**(对应英文“change directory”)。
具体作用:
在你执行的命令 tar -zxvf sbl.tar -C /home/home 中:
tar 会先切换到 /home/home 目录,然后再将 sbl.tar 的内容解压到这个目录下——这样就能精准控制解压的目标路径,避免内容散落到当前工作目录。
补充说明:
-C 不仅用于解压( -x ),也可以用于打包( -c ):打包时加 -C ,会先切换到指定目录,再打包该目录下的内容(常用于简化路径层级)。
要不要我帮你整理一份tar命令中“-C”选项的使用场景示例?
组

如果这个文件是Tom创建的,这个文件的所有者就是Tom。
如果汤姆在组1中,那默认这个文件就是属于组1的,这个组1的其他成员也有一定的权限操作这个文件。
其他组的权限与本组是不同的。


文件所有者。


也不知道这个是什么。

你前面是用户名,后面是组名。

root权限改变用户名。

这个用户必须有权限进入那个目录

不可以这么用,只能加杠。

你当前的写法( ln -s /root/ myroot )是创建软链接的正确写法, ln -s 是Linux中创建“符号链接(软链接)”的命令,核心格式是:
bash
ln -s [源文件/目录的路径] [软链接的名称/路径]
你这里的 /root/ 是源目录, myroot 是软链接名,写法符合规范。
软链接的其他常见写法
1. 源路径用相对路径(需注意:相对路径是“相对于当前执行命令的目录”,而非软链接的位置):
比如当前在 /home/jc15 目录,要链接 ../root/ (上级目录的root),可以写:
bash
ln -s ../root/ myroot
2. 指定软链接的完整路径(把软链接创建到其他目录):
比如将软链接创建到 /opt/ 目录下,命名为 root_link :
bash
ln -s /root/ /opt/root_link
