linux查找root用户自己主目录下的所有名为newfile的文件
时间: 2023-12-03 22:44:34 浏览: 680
可以使用以下命令在Linux中查找root用户主目录下所有名为newfile的文件:
```
sudo find /root -name newfile
```
这将搜索根目录下名为newfile的所有文件并列出它们的完整路径。请注意,您需要使用sudo命令以root用户身份运行该命令才能搜索/root目录。
相关问题
1.复制/etc/group文件到/test目录下,并将当前用户名、当前时间追加至/test目录中的group文件中; 2.将/etc/passwd文件复制到/test目录下,然后将文件中的nologin替换为login; 3.查看/etc/passwd中以root开头的行; 4.将/etc/profile文件移动到/test/dir目录下并改名为profile.conf 5.将/test目录下的文件全部打包并用gzip压缩成/test/newfile.targz; 6.在/etc/目录下寻找以host开头的文件: 7.创建alex用户,使alex用户满足以下要求:用户id为3456,用户目录为/home/test,密码为glegunge,附加组为group; 8.添加一块10G大小的磁盘,将该磁盘分为两个主分区,大小为1G、2G。将剩除的空间全部划分为扩展分区。划分一个逻辑分区,大小为3G。(主分区文件系统类型为ext4,逻辑分区文件系统类型为xfs)。
好的,您的问题是关于Linux系统操作的。以下是针对您的问题的答案:
1. 复制/etc/group文件到/test目录下,并将当前用户名、当前时间追加至/test目录中的group文件中:
```
cp /etc/group /test/
echo "$(whoami) $(date)" >> /test/group
```
2. 将/etc/passwd文件复制到/test目录下,然后将文件中的nologin替换为login:
```
cp /etc/passwd /test/
sed -i 's/nologin/login/g' /test/passwd
```
3. 查看/etc/passwd中以root开头的行:
```
grep '^root' /etc/passwd
```
4. 将/etc/profile文件移动到/test/dir目录下并改名为profile.conf:
```
mkdir /test/dir
mv /etc/profile /test/dir/profile.conf
```
5. 将/test目录下的文件全部打包并用gzip压缩成/test/newfile.targz:
```
tar -zcvf /test/newfile.targz /test/*
```
6. 在/etc/目录下寻找以host开头的文件:
```
find /etc/ -name 'host*'
```
7. 创建alex用户,使alex用户满足以下要求:用户id为3456,用户目录为/home/test,密码为glegunge,附加组为group:
```
useradd -u 3456 -d /home/test -p $(openssl passwd -1 glegunge) -G group alex
```
8. 添加一块10G大小的磁盘,将该磁盘分为两个主分区,大小为1G、2G。将剩除的空间全部划分为扩展分区。划分一个逻辑分区,大小为3G。(主分区文件系统类型为ext4,逻辑分区文件系统类型为xfs)。
假设新添加的磁盘设备名为/dev/sdb,以下是对磁盘的分区操作:
```
fdisk /dev/sdb
n (新建分区)
p (主分区)
1 (第一个分区)
+1G (大小为1G)
n (新建分区)
p (主分区)
2 (第二个分区)
+2G (大小为2G)
n (新建分区)
e (扩展分区)
(回车)
n (新建逻辑分区)
l (逻辑分区)
(回车)
+3G (大小为3G)
t (更改分区类型)
1 (选择第一个分区)
83 (更改为ext4文件系统类型)
t (更改分区类型)
5 (选择逻辑分区)
83 (更改为ext4文件系统类型)
w (保存并退出)
```
完成上述操作后,需要重新加载磁盘分区信息,可以使用以下命令:
```
partprobe /dev/sdb
```
阅读全文