linux移动指定文件名开头文件夹下所有文件命令
时间: 2024-09-17 09:09:10 浏览: 64
linux新建文件夹和删除文件夹命令.pdf
在Linux中,你可以使用`find`命令配合通配符来移动指定文件名开头的文件到特定的文件夹。假设你想将所有以`.txt`开头的文件从当前目录移动到名为`documents`的文件夹下,可以按照下面的步骤操作:
```sh
mkdir -p documents # 创建documents文件夹,如果不存在
find . -type f -name "*.txt" -exec mv {} documents/ \; # 使用find查找并移动文件
```
这里解释一下:
- `find .`: 从当前目录(`.`)开始搜索。
- `-type f`: 只找文件,不包括目录或其他类型的文件。
- `-name "*.txt"`: 指定文件名匹配模式,即查找以`.txt`结尾的所有文件。
- `-exec mv {} documents/\;`: 对每个找到的文件执行`mv`命令,将其移动到`documents`目录下。
执行完这个命令后,所有的`.txt`文件都会被移动到`documents`文件夹中。如果你需要移动其他特定开头的文件,只需修改`*.txt`为相应的文件名模式即可。
阅读全文