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

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

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


版权声明:本文为m0_64659074原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。