命令:touch 语法:#touch路径 例如: 1、在当前路径下创建一个文件名字叫php2019.txt。
# touch php2019.txt
2、在磁盘根目录下创建文件php2019.txt。
# touch /php2019.txt
命令:mkdir [make directory] 语法:#mkdir [-p] 文件夹路径 选项: -p表示递归创建(parent),可同时创建多级不存在的文件夹 例如:在root的桌面上创建一个php的文件夹
#mkdir php
问题: #mkdir index.php创建的是什么? 【文件夹】
注意:不能以后缀来判断文档是文件还是文件夹。应该看ls -l指令的执行结果的第一个字符。d表示文件夹,-表示普通文本文件。【c:字符设备文件、b:块状设备文件、l:连接文件(快捷方式)、s:套接字文件】
问题: 在上述的指令执行的基础上行,执行#touch index.php,创建的是什么? 【没有任何效果】 原因:因为在此之前已经产生同名的文件夹,系统不允许在同一路径下存在同名的文档,因此不执行创建文件操作。
命令:cp (copy) 语法:#cp [-r] 需要复制的文档 需要保存的位置 选项说明: -r:表示递归。如果复制的是文件夹,则-r就不是选项,是必须要加的。 问题:文档在复制的过程中,其名称一般是否变化? 【不变,数量变化】
案例1:需要使用root用户,将根下的php2019.txt复制到linux123用户的家目录下
案例2:将桌面上(当前目录)的php文件夹复制到linux123的家目录下
命令:mv (move)【剪切+粘贴】 语法:#mv 需要操作的文档 新的文档的位置
案例:【移动/剪切】将linux123家目录下的php2019.txt,移动到root家目录下。 问题:移动操作会影响什么? 【路径变化,数量不变,名称不变】
案例2:【重命名】将root下的php2019.txt重命名为php.doc。 问题:重命名操作会影响什么? 【名称变,路径不变,数量不变】
命令:rm (remove) 语法:#rm [-rf] 需要删除的文档 选项说明:
-r:表示递归(当删除的类型是文件夹的时候就加-r) -f:force,表示强制,没有删除确认提示(删除文件夹的时候也建议带上-f选项,避免重复的询问)
案例1:删除root下的php.doc
案例2:删除桌面上的php文件夹