Linuxtouch(创建目录
时间: 2024-09-13 20:05:26 浏览: 45
linux touch命令用法实例
`touch`命令在Linux中主要用于更新文件的修改时间戳,而不是直接用于创建目录。然而,如果配合其他选项,它可以间接实现目录的创建。
如果你想创建目录,应该使用`mkdir`命令。以下是几个`mkdir`的用法:
1. **递归创建多级目录**[^1]:
```shell
mkdir -p /path/to/directory1/directory2
```
2. **设置权限**:
```shell
mkdir -m 755 directory_name
```
这里`-m`后面跟的是八进制权限模式,如`755`表示所有者有执行和写入权限,组和其他用户只有执行权。
3. **显示创建过程**:
```shell
mkdir -v directory_name
```
对于`touch`来说,要创建目录,你可以先创建父目录,然后再用`touch`来"触碰"不存在的目录,使其被系统识别为文件。但是这并不是常规操作,因为`touch`的主要用途是更新文件的时间戳[^2]:
```shell
# 在user1下创建目录
cd user1
touch sshd
# 或者创建整个路径结构,包括子目录
mkdir -p sshd
# 在user2下创建目录
cd ..
cd user2
mkdir ceshi/user
```
请注意,如果目录已存在,`touch`不会有任何反应。
阅读全文