Linux 将id添加到下载的youtube播放列表

Linux 将id添加到下载的youtube播放列表,linux,rename,youtube-dl,Linux,Rename,Youtube Dl,我用youtube dl下载了一个youtube播放列表。有没有办法将我下载的文件重命名为播放列表中文件的附加id e、 g.现在 xyz.mp4 abc.mkv 想要 1-xyz.mp4 2-abc.mkv (根据youtube播放列表中的数字)使用命令:youtube dl--提取音频--音频格式mp3--输出“%(上传者)s%(标题)s.%(ext)s”如果文件可按日期排序,则使用命令:youtube dl--提取音频--音频格式mp3--输出“%(上传者)s%(标题)s.%(ex

我用youtube dl下载了一个youtube播放列表。有没有办法将我下载的文件重命名为播放列表中文件的附加id

e、 g.现在

  • xyz.mp4
  • abc.mkv
想要

  • 1-xyz.mp4
  • 2-abc.mkv

(根据youtube播放列表中的数字)

使用命令:youtube dl--提取音频--音频格式mp3--输出“%(上传者)s%(标题)s.%(ext)s”

如果文件可按日期排序,则使用命令:youtube dl--提取音频--音频格式mp3--输出“%(上传者)s%(标题)s.%(ext)s”

<(检查以下各项是否产生正确的输出):

然后这将重命名它们。此操作没有撤消功能


如果文件可按日期排序(请检查以下内容是否生成正确的输出):

然后这将重命名它们。此操作没有撤消功能


我做不到这是一个200个视频,每个1-2GB,我已经下载了所有的视频。在标题中没有id,否则它会在文件标题中。我做不到这是一个200个视频,每个1-2GB,我已经下载了所有的视频。在标题中没有id,否则它会在文件标题中。你是怎么做到的?Can你给我提供一个链接或一本书,让我用你所用的任何语言(如果不是bash)做一些事情Thanks@MayankMittal这就是bash,试着阅读,甚至感谢老兄。你是怎么做到的?你能给我一个链接或一本书,让我用你使用的任何语言做一些事情吗(如果不是bash的话).再一次Thanks@MayankMittal这就是bash,试着阅读,甚至
i=1; ls -1trd * | while read -r filename; do echo $i' - '"$filename"; i="$(( i + 1 ))"; done
i=1; ls -1trd * | while read -r filename; do mv -vb "$filename" $i' - '"$filename"; i="$(( i + 1 ))"; done