我有刚刚下载的这个文件,其名称최고다 이순신.E39.130720.HDTV.XViD-HANrel.avi
和字幕文件You're.the.Best.Lee.Soon.Shin.E39.130720.HDTV.H264.720p-KOR.srt
。
如何将视频文件(在命令行中)重命名为与字幕文件相同的名称?
You're.the.Best.Lee.Soon.Shin.E39.130720.HDTV.H264.720p-KOR.avi
You're.the.Best.Lee.Soon.Shin.E39.130720.HDTV.H264.720p-KOR.srt
答案1
我希望有人有更好的解决方案,但我会这样做:
- 在文件所在的目录中,执行
ls -li
并获取文件的 inode 编号——它将列在输出的第一列中。 - 在同一目录中,执行:
find . -maxdepth 1 -inum 1234567 -exec mv {} new-name-of-file.blah \;
用 替换1234567
文件的 inode 编号,并new-name-of-file.blah
用您想要指定的新名称替换 。
请注意,命令\;
的一部分find
是必要的,以表示命令的结束。