快速学习-文档的操作命令

2、文档的操作命令

2.1、创建文件

命令:touch
语法:#touch路径
例如:
1、在当前路径下创建一个文件名字叫php2019.txt。

# touch php2019.txt

在这里插入图片描述
2、在磁盘根目录下创建文件php2019.txt。

# touch /php2019.txt

在这里插入图片描述

2.2、创建文件夹

命令:mkdir [make directory]
语法:#mkdir [-p] 文件夹路径
选项:
-p表示递归创建(parent),可同时创建多级不存在的文件夹
例如:在root的桌面上创建一个php的文件夹

#mkdir php

在这里插入图片描述
问题:
#mkdir index.php创建的是什么? 【文件夹】
在这里插入图片描述
注意:不能以后缀来判断文档是文件还是文件夹。应该看ls -l指令的执行结果的第一个字符。d表示文件夹,-表示普通文本文件。【c:字符设备文件、b:块状设备文件、l:连接文件(快捷方式)、s:套接字文件】

问题:
在上述的指令执行的基础上行,执行#touch index.php,创建的是什么? 【没有任何效果】
原因:因为在此之前已经产生同名的文件夹,系统不允许在同一路径下存在同名的文档,因此不执行创建文件操作。

2.3、复制

命令:cp (copy)
语法:#cp [-r] 需要复制的文档 需要保存的位置
选项说明:
-r:表示递归。如果复制的是文件夹,则-r就不是选项,是必须要加的。
问题:文档在复制的过程中,其名称一般是否变化? 【不变,数量变化】

案例1:需要使用root用户,将根下的php2019.txt复制到linux123用户的家目录下
在这里插入图片描述

案例2:将桌面上(当前目录)的php文件夹复制到linux123的家目录下
在这里插入图片描述

2.4、移动/剪切/重命名

命令:mv (move)【剪切+粘贴】
语法:#mv 需要操作的文档 新的文档的位置

案例:【移动/剪切】将linux123家目录下的php2019.txt,移动到root家目录下。
问题:移动操作会影响什么? 【路径变化,数量不变,名称不变】
在这里插入图片描述
案例2:【重命名】将root下的php2019.txt重命名为php.doc。
问题:重命名操作会影响什么? 【名称变,路径不变,数量不变】
在这里插入图片描述

2.5、删除

命令:rm (remove)
语法:#rm [-rf] 需要删除的文档
选项说明:

-r:表示递归(当删除的类型是文件夹的时候就加-r)
-f:force,表示强制,没有删除确认提示(删除文件夹的时候也建议带上-f选项,避免重复的询问)

案例1:删除root下的php.doc
在这里插入图片描述
案例2:删除桌面上的php文件夹
在这里插入图片描述

发布了1951 篇原创文章 · 获赞 2068 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/weixin_42528266/article/details/105147102
今日推荐