文件操作命令touch、cat、more、cp、mv

本文介绍了Linux系统中的基本文件操作命令,包括touch用于创建文件,cat和more查看文件内容,cp复制文件和文件夹,mv移动或重命名文件,以及rm删除文件和文件夹,特别强调了rm命令的使用注意事项,尤其是通配符功能和权限管理。
摘要由CSDN通过智能技术生成
touch 创建文件

1)可以通过touch命令创建文件。

2)语法: touch  Linux路径

3)touch命令无选项,参数必填,表示要创建的文件路径,相对、绝对、特殊路径符均可以使用。

注:以 d 开头的代表文件夹,以 - 开头的代表文件。

cat 命令 查看文件内容

 1)有了文件后,我们可以通过cat命令查看文件的内容。

more 命令 翻页查看文件内容

1)more命令同样可以查看文件内容,与cat不同的是:

1.1 cat是直接将内容全部显示出来。

1.2 more支持翻页,如果文件内容过多,可以一页页的展示。

2)语法:more  Linux路径

2.1 同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用。

3)Linux系统内置有一个文件,路径为:/etc/services,可以使用more命令查看。

more /etc/services

3.1 在查看的过程中,通过空格翻页。

3.2 通过 q 退出查看。

cp 命令复制文件文件夹

1)cp 命令可以用于复制文件、文件夹,cp 命令来自英文单词:copy。

2)语法:cp  [ -r ]  参数1   参数2

2.1 -r 选项,可选,用于复制文件夹使用,表示递归。

2.2 参数1,Linux路径,表示被复制的文件或文件夹。

2.3 参数2,Linux路径,表示要复制去的地方。

mv 移动文件或文件夹

1)mv 命令可以用于移动文件、文件夹,mv命令来自英文单词:move

2)语法:mv  参数1  参数2

2.1 参数1,Linux路径,表示被移动的文件或文件夹。

2.2 参数2,Linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在。

将 test2.txt文件,移动到 lmgdDir文件下:

mv 改名效果:

(test.txt存在,test333.txt 不存在,目标不存在,则将test.txt改名为test333.txt,test.txt没有了)

rm 删除文件、文件夹

1)rm 命令可以用于删除文件、文件夹。

2)语法:rm  [ -r  -f ]  参数1   参数2  ......参数N

2.1 与cp命令一样,-r 用于删除文件夹。

2.2 -f 表示force,强制删除(不会弹出提示确认信息)

a、普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示。

b、 所以一般普通用户用不到 -f 选项。

3、参数1、参数2、......、参数N,表示要删除的文件或文件夹路径,按照空格隔开。(一次性可删除多个文件或文件夹)

rm 删除文件、文件夹——通配符

1)rm命令支持通配符 *,用来做模糊匹配。

2)符号 * 表示通配符,即匹配任意内容(包含空),示例:

2.1 test*,表示匹配任何以test开头的内容。

2.2 *test,表示匹配任何以test结尾的内容。

2.3 *test*,表示匹配任何包含test的内容。

3)删除所有以test开头的文件或文件夹。

rm -r test*

4) rm 是一个危险的命令,特别是处在root(超级管理员)用户时,谨慎使用。

如下命令,千万不要在 root 管理员用户下执行:

rm  -rf /

rm  -rf /*

相当于在Windows上执行C盘格式化。

  • 15
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值