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

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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盘格式化。

1. mkdir:用于创建目录,命令格式为:mkdir 目录名,例如:mkdir mydir。 2. rmdir:用于删除空目录,命令格式为:rmdir 目录名,例如:rmdir mydir。 3. cd:用于切换目录,命令格式为:cd 目录名,例如:cd mydir。 4. pwd:用于显示当前工作目录的路径,命令格式为:pwd。 5. ls:用于列出指定目录下的文件子目录,命令格式为:ls 目录名,例如:ls mydir。 6. touch:用于创建空文件或修改文件的访问修改时间,命令格式为:touch 文件名,例如:touch myfile。 7. vi:用于编辑文件,命令格式为:vi 文件名,例如:vi myfile。 8. cat:用于显示文件内容,命令格式为:cat 文件名,例如:cat myfile。 9. cp:用于复制文件或目录,命令格式为:cp 源文件 目标文件,例如:cp myfile mydir。 10. mv:用于移动或重命名文件或目录,命令格式为:mv 源文件 目标文件,例如:mv myfile mydir/myfile2。 11. rm:用于删除文件或目录,命令格式为:rm 文件名,例如:rm myfile。 12. chmod:用于修改文件或目录的权限,命令格式为:chmod 权限 文件名,例如:chmod 644 myfile。 13. tar:用于打包解包文件,命令格式为:tar -cvf 打包文件名 源文件,例如:tar -cvf mytar.tar myfile。 14. Sort:用于对文件内容进行排序,命令格式为:sort 文件名,例如:sort myfile。 15. more:用于分页显示文件内容,命令格式为:more 文件名,例如:more myfile。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值