写出touch命令及mkdir命令的名称、功能、格式及区别。
时间: 2024-06-13 22:03:39 浏览: 23
touch命令用于创建新的空文件或更新已存在文件的时间标签,而mkdir命令则用于创建新的目录。它们的区别在于touch命令创建的是文件,而mkdir命令创建的是目录。具体来说,它们的名称、功能、格式及参数如下:
touch命令:
名称:touch
功能:创建新的空文件或更新已存在文件的时间标签
格式:touch [选项] [参数]
参数:
-a:或–time=atime或–time=access或–time=use 只更改存取时间;
-c:或–no-create 不建立任何文件;
-d:<时间日期> 使用指定的日期时间,而非现在的时间;
-f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;
-m:或–time=mtime或–time=modify 只更该变动时间;
-r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;
-t:<日期时间> 使用指定的日期时间,而非现在的时间;
–help:在线帮助;
–version:显示版本信息。
示例:touch file.txt
mkdir命令:
名称:mkdir
功能:创建新的目录
格式:mkdir [选项] [参数]
参数:
-m:设置目录的权限模式;
-p:递归创建目录;
-v:显示创建过程;
–help:在线帮助;
–version:显示版本信息。
示例:mkdir newdir
--相关问题--:
1. 如何删除文件和目录?
2. 如何查看文件和目录的权限?
3. 如何将文件从一个目录移动到另一个目录?
相关问题
touch和mkdir命令区别
touch和mkdir是两个不同的命令,它们的作用也不同。
- touch命令用于创建一个空文件或者更改一个已有文件的访问和修改时间。如果文件不存在,touch会创建一个空文件。如果文件已经存在,touch会更新该文件的访问和修改时间。示例:`touch example.txt`。
- mkdir命令用于创建一个新的目录。如果目录已经存在,则会出现错误提示。示例:`mkdir new_directory`。
因此,touch和mkdir的主要区别在于它们所创建的对象不同,touch创建文件,mkdir创建目录。
以表格形式罗列Linux命令、分类、全拼及功能
| 命令 | 分类 | 全拼 | 功能 |
|-------------|-----------|---------------|---------------------------------|
| ls | 文件操作 | list | 列出目录内容 |
| cd | 文件操作 | change dir | 切换目录 |
| pwd | 文件操作 | print working directory | 显示当前工作目录 |
| mkdir | 文件操作 | make directory | 创建目录 |
| rm | 文件操作 | remove | 删除文件或目录 |
| cp | 文件操作 | copy | 复制文件或目录 |
| mv | 文件操作 | move | 移动文件或目录 |
| touch | 文件操作 | touch | 创建空文件 |
| cat | 文件操作 | concatenate | 查看文件内容 |
| grep | 文件操作 | global regular expression print | 在文件中查找指定文本 |
| find | 文件操作 | find | 查找文件或目录 |
| chmod | 文件权限 | change mode | 修改文件或目录的权限 |
| chown | 文件权限 | change owner | 修改文件或目录的所有者 |
| chgrp | 文件权限 | change group | 修改文件或目录的所属组 |
| tar | 压缩解压缩 | tape archive | 压缩或解压缩文件 |
| ssh | 远程登录 | secure shell | 远程登录到另一台计算机 |
| scp | 文件传输 | secure copy | 在计算机之间复制文件 |
| ping | 网络工具 | - | 测试与另一台计算机的连接 |
| ifconfig | 网络工具 | interface configuration | 显示或配置网络接口信息 |
| netstat | 网络工具 | network statistics | 显示网络连接和统计信息 |
| systemctl | 系统管理 | - | 管理系统服务 |
| apt-get | 软件包管理 | - | Debian/Ubuntu 系统的软件包管理器 |
| yum | 软件包管理 | - | CentOS/RHEL 系统的软件包管理器 |
| man | 帮助 | manual | 查看命令的帮助文档 |
| history | 历史记录 | - | 显示命令历史记录 |
这是一些常见的 Linux 命令以及它们的分类、全拼和功能。请注意,某些命令可能没有全拼,或者全拼可能与其他命令冲突。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)