Linux 文件管理:Linux mv 命令(移动文件)
Linux mv 命令用于将一个文件或目录从一个位置移动到另一个位置。它也用于给文件或目录改名。若给一个文件或一个目录改名,mv 是最方便的命令。
如何文件改名
当我们给一个文件改名后,其 inode 并未改变,意味着其文件未变,只是名称变了。
如上例子,已将 docc 改名为 document ,但其 inode 并未变。
如何目录改名
改目录名与改文件名同样,下面的例子里,修改的目录的 inode 并未改变。
mv 选项
选项 | 功能说明 |
---|---|
mv -i | 覆盖文件时询问。 |
mv * | 移动多个文件到指定目标目录。 |
mv 命令 -i 选项
若使用 mv
命令移动文件或目录在目标目录下已存在,命令执行将沉默地覆盖存在的文件或目录。但若命令中使用 -i 选项,同样情况,系统会提示用户并等待用户确认是否覆盖。
可简单键入 y 或 n 来确认覆盖,还是不覆盖。
mv * 命令
这命令用于一次移动目录下所有内容到另一指定目标目录下。
如上图例子,Downloads 目录及其所有内容(文件和子目录)都移动到 Desktop 下。
推荐文章: