MST
星途 面试题库

面试题:Bash中文件与目录操作之移动与重命名

在Bash中,如何将当前目录下名为test.txt的文件移动到parent目录下并同时重命名为new_test.txt?请写出对应的命令。如果parent目录不存在,又该如何处理并完成上述操作?
30.4万 热度难度
编程语言Bash

知识考点

AI 面试

面试题答案

一键面试
  1. 如果parent目录存在
mv test.txt parent/new_test.txt
  1. 如果parent目录不存在
mkdir -p parent
mv test.txt parent/new_test.txt

解释:mkdir -p命令用于创建目录,-p选项表示如果父目录不存在则一同创建。这样就可以先创建parent目录,再将test.txt移动并重命名到该目录下。