通过ls –al命令查看系统根目录下文件的属性,并任意选取一行内容,说明其属性表示的七个字段的含义。然后查找/home目录下所有属于xxx用户的文件,并将查找的文件复制到root的root_xxx目录中。(其中,xxx代表新建的用户名,请自己建立)
时间: 2024-05-06 20:22:07 浏览: 79
ls -al命令查看系统根目录下文件的属性可以得到如下输出:
```
drwxr-xr-x 22 root root 4096 Nov 8 09:24 .
```
该输出的含义为:
- 第一个字段表示文件类型和权限,以d开头表示是目录,后面三组字符分别代表文件所有者、文件所属组和其他用户对文件的读、写、执行权限。
- 第二个字段表示硬链接数目。
- 第三个字段表示文件所有者的用户名。
- 第四个字段表示文件所属组的组名。
- 第五个字段表示文件的大小,单位为字节。
- 第六个字段表示文件最近修改的时间。
- 最后一个字段表示文件名。
假设需要查找/home目录下所有属于xxx用户的文件,可以使用如下命令:
```
find /home -user xxx
```
其中,/home表示要查找的目录,-user xxx表示要查找的文件所属用户为xxx。如果要将查找到的文件复制到root的root_xxx目录中,可以使用如下命令:
```
mkdir /root/root_xxx
find /home -user xxx -exec cp {} /root/root_xxx/ \;
```
其中,mkdir /root/root_xxx用于创建root_xxx目录,-exec cp {} /root/root_xxx/表示将查找到的文件复制到/root/root_xxx目录中。
阅读全文