进入dir1 目录用vi 创建两个文件,文件名分别为 test1 、test2 编辑内容 分别用cat、less 、more命令查看test1 和test2 文件内容进入dir2 目录用touch 创建两个空文件 test3 、test4 将dir1 目录下的test1 文件复制到/tmp 目录下查看/tmp 目录下是否有 test1 文件 将dir1 目录下的test2 移动到dir2 目录下 查看dir1 目录下的文件 查看dir2 目录下的文件删除dir1 目录及目录下的所有文件分别查找/ 根
时间: 2024-02-20 11:59:16 浏览: 111
使用Dir函数遍历文件和目录.doc
据下的所有文件,查找以 test 开头的所有文件。
好的,我会逐一回答您的问题。
首先,进入dir1目录:
```
cd dir1
```
然后,使用vi创建test1和test2两个文件:
```
vi test1
```
在vi编辑器中输入文本内容,保存并退出:
```
i
This is the content of test1 file.
Press ESC to exit insert mode.
:wq
```
同样地,创建test2文件:
```
vi test2
```
在vi编辑器中输入文本内容,保存并退出:
```
i
This is the content of test2 file.
Press ESC to exit insert mode.
:wq
```
接下来,使用cat、less、more命令查看test1和test2文件内容,依次输入以下命令:
```
cat test1
less test1
more test1
```
同样地,查看test2文件内容:
```
cat test2
less test2
more test2
```
然后,进入dir2目录:
```
cd ../dir2
```
使用touch命令创建test3和test4两个空文件:
```
touch test3
touch test4
```
将dir1目录下的test1文件复制到/tmp目录下,并查看/tmp目录下是否有test1文件:
```
cp test1 /tmp
ls /tmp
```
如果看到/tmp目录下有test1文件,则表示复制成功。
将dir1目录下的test2移动到dir2目录下,并查看dir1目录下的文件和dir2目录下的文件:
```
mv test2 ../dir2
cd ../dir1
ls
cd ../dir2
ls
```
可以看到,dir1目录下只有test1文件,dir2目录下有test2、test3和test4文件。
最后,删除dir1目录及目录下的所有文件:
```
cd ..
rm -rf dir1
```
接下来是您的最后两个问题:分别查找/根据下的所有文件和以test开头的所有文件。这两个问题的答案非常简单:
查找/根据下的所有文件:
```
sudo find / -type f
```
查找以test开头的所有文件:
```
sudo find / -type f -name "test*"
```
这样就完成了您的所有问题的回答。
阅读全文