shell查找当前目录下以“m”为开头的所有文件 3. (简答题)
时间: 2024-03-13 08:43:45 浏览: 13
您可以使用以下命令在SHELL当前工作目录下查找以 "m" 为开头的所有文件:
```
find . -type f -name "m*"
```
这将递归地查找当前目录下的所有文件,找到以 "m" 为开头的文件并将它们的完整路径输出。其中,"." 表示当前目录,"-type f" 表示只查找文件(不包括目录),"-name "m*" " 表示只匹配以 "m" 为开头的文件名。
相关问题
编写shell脚本删除当前目录下所有为0的.c文件
好的,可以使用以下命令实现:
```
find . -name "*.c" -size 0 -exec rm {} \;
```
这个命令会在当前目录下查找所有后缀为 .c 的文件,并删除所有大小为 0 的文件。
shell脚本查看主目录下包含m开头的文件
您好!以下是一个查看主目录下包含m开头的文件的shell脚本示例:
```shell
#!/bin/bash
echo "Files in home directory starting with 'm':"
ls -l ~/m*
```
将上述代码保存为一个名为`check_m_files.sh`的文件,然后在终端中执行以下命令:
```shell
chmod +x check_m_files.sh
./check_m_files.sh
```
该脚本将输出主目录下所有以`m`开头的文件列表。如果您想要了解更多关于shell脚本的知识,可以参考相关教程。