Linux重命名文件夹命令
时间:2020-01-09 10:41:53 来源:igfitidea点击:
如何使用命令行在Linux操作系统上重命名文件夹?
如何通过bash命令行选项重命名目录?
您需要使用mv命令来重命名和移动文件以及目录/文件夹。
一切都是在Linux或者类似Unix的操作系统下的文件,包括文件夹。
Linux重命名文件夹命令
在Linux上重命名文件夹或者目录的过程:
- 输入以下命令以将foo文件夹重命名为bar:
mv foo bar
您也可以使用完整路径:mv/home/Hyman/oldfolder/home/Hyman/newfolder
让我们详细查看示例和语法。
如何在Linux中重命名文件夹
pwd命令显示当前工作目录:
pwd
输出示例:
/home/Hyman/
mv命令的语法形式如下:
mv old-name new-name mv [options] old-name new-name mv [options] source target
要将名为pics的目录重命名为当前目录中的mypictures:
pwd ls -l mv pics mypictures
使用ls命令验证它:
ls -l
如果" mypictures"文件夹与" pics"文件夹位于同一目录,则只能重命名pics文件夹。
因此,请始终使用pwd命令和ls命令查找您当前的工作目录。
如何在Linux中移动文件夹
以下命令会将名称为accounting的文件夹从当前目录移动到现有目录/mnt/backups /,而无需更改其名称:
mv accounting /mnt/backups/
您也可以给出完整的路径:
mv /home/Hyman/accounting/ /mnt/backups/
让我们移动多个文件/文件夹。
以下mv命令将所有文件和目录(包括那些目录的所有内容)从当前目录移动到目录/raid/home/new/Hyman /:
mv * /raid/home/new/Hyman/
星号是通配符,表示当前目录中的任何或者所有文件。
要在重命名或者移动文件夹时获得确认,请通过-i too mv命令来避免覆盖文件/文件夹:
mv -i file.doc ~/Documents/
或者
mv -i ExcelFiles ~/Documents/
输出示例:
mv: overwrite '/home/Hyman/Documents/ExcelFiles'?
传递-v来解释正在做什么,即显示文件是被移动还是被重命名,依此类推:
$ mv -v old new $ mv -v file.doc /backups/
将-n选项传递给mv不会覆盖现有的文件/文件夹:$mv -v -n file.doc/backups /来自上述命令的示例会话:
关于rename命令的说明
许多Linux发行版都有rename命令,该命令将通过替换名称中出现的第一个表达式来重命名指定的文件。
例如,以下命令将修复您的pl文件的扩展名。
换句话说,将所有* .perl重命名为* .pl文件:
rename .perl .pl *.perl