【Ubuntu Server学习笔记】mv/touch/rm/echo命令

本文介绍了Linux中常用的文件操作命令,包括mv用于移动和重命名文件,touch用于创建或更新文件时间戳,rm用于删除文件,详细阐述了它们的使用方法和选项。例如,使用`mv`进行文件移动和重命名,`touch`新建或更新文件,`rm -rf`强制删除文件夹,以及`rm -i`在删除前进行确认。这些命令在日常的Linux系统管理中至关重要。

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

mv——移动

  • mv file1 file2

    移动操作是指将当前目录下的指定文件移动到别的目录中,当然也可以再次移动到当前目录,一般进行这种操作时是想进行重命名

    试着将c文件改名为change文件:

    image-20220319174522038

  • mv file1 file2 dir/

    将一至多个文件移动到目标目录下

    我将a文件和change文件移动到了ddd之下:

    image-20220319175601361

  • -f 强制移动、覆盖目标(目标文件夹下已经有同名文件时仍要进行移动操作,操作时自动覆盖原先的文件)

touch——创建空文件

  • 若文件名存在,修改文件mtime,但不修改内容

  • touch file

    文件夹中本不存在“new1”文件 经过touch指令新建后出现了“new1”文件

image-20220319183910564

若新建的文件在当前文件中本来就存在了,新建同名文件并不会覆盖原来的内容,而是会修改文件的修改时间(mtime),其余不变。

image-20220319184440492

rm——删除

  • rm filename

    杂乱的文件有点多 我们进行一个删除的操作

    我们发现 “bb”是不能用rm命令直接进行删除的,因为它是一个文件夹。

    image-20220319191319516

  • rm -rf dir/

    进行一个删除文件夹的操作

    image-20220319192300590

  • -i 每删除前提醒

    每次经过提醒后进行确认才会删除该文件。

    image-20220319193645930

  • -d 删除空目录

    高危操作:rm -rf /:删除操作系统的所有文件

echo——将命令参数显示在stdout

  • echo hello world!

    将输入原封不动地输出

    image-20220319194305538

  • -n 显示结束不换行

    image-20220319211659382

  • -e 解释反斜线转义符

    • echo “\n”

      image-20220319214940929

    • echo -ne 123\\b :删除字符并换行("\\b":类似于backspace,向左删除字符)

      image-20220319215247546

  • echo $HOME $SHELL $USER (查看一些主页、用户信息)

image-20220319224140417

疫情什么时候才会过去……我要吃火锅!!我要吃烤肉!!我要出去玩!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AKA山风点火

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值