UNIX命令重命名文件
时间:2020-01-09 10:45:49 来源:igfitidea点击:
如何使用命令行选项在UNIX中重命名文件?
" mv"是Unix命令,可重命名一个或者多个文件或者目录。
原始文件名或者目录名称不再可访问。
所有要修改的目录和文件都必须具有写许可权。
使用mv命令可以:
- 移动文件(即为其指定其他名称)。
- 重命名文件。
mv命令语法
您需要使用mv命令来重命名文件,如下所示:
mv old-file-name new-file-name mv file1 file2 mv source target mv [options] source target
例子
打开终端(bash shell提示),然后执行以下命令以列出文件名:
ls ls -l
在此示例中,将名为data.txt的文件重命名为letters.txt,执行:
mv data.txt letters.txt ls -l letters.txt
文件被重命名,因此以下命令将在屏幕上显示错误:
ls -l data.txt
输出:
ls: cannot access data.txt: No such file or directory
以下将名为foo的文件重命名为bar,同时将其保留在当前目录中:
mv foo bar
重命名目录/文件夹Unix命令
以下命令会将名为dir1的目录(文件夹)重命名为dir2,同时将其保留在当前目录中:
mv dir1 dir2
将文件/文件夹移动到现有目录
下面的操作会将名称为resume.txt的文件(不更改其名称)移动到名为/home/theitroad/Documents /的现有子目录中。
mv resume.txt /home/theitroad/Documents/ ## verify new file location with ls -l command ## ls -l /home/theitroad/Documents/