Linux如何创建以-开头的文件夹
时间: 2024-01-09 09:04:07 浏览: 153
在Linux中,以“-”开头的文件或文件夹会被解释为命令行参数,因此不能直接使用mkdir命令来创建以“-”开头的文件夹。但是,我们可以使用相对路径或绝对路径来创建这样的文件夹。例如,可以使用以下命令来创建以“-”开头的文件夹:
1. 相对路径:在当前目录下创建以“-”开头的文件夹
```
mkdir ./-foldername
```
2. 绝对路径:在指定目录下创建以“-”开头的文件夹
```
mkdir /path/to/-foldername
```
请注意,在使用绝对路径时,需要确保路径中没有任何错误,否则可能会意外地创建了一个错误的文件夹。
相关问题
linux移动指定文件名开头文件夹下所有文件命令
在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`为相应的文件名模式即可。
linux 删除某一文件夹下以db开头的文件
你可以使用以下命令来删除某个文件夹下以 "db" 开头的文件:
```
find /path/to/folder -type f -name 'db*' -delete
```
请将 "/path/to/folder" 替换为你想要删除文件的目标文件夹路径。这个命令将查找指定文件夹下所有以 "db" 开头的文件,并将其删除。注意,这个操作是不可逆的,请确保你要删除的文件符合你的要求。