小编fri*_*lle的帖子

如何复制包含特定文件的所有文件夹

我只想备份我的 FLAC 音乐文件夹。FLAC 文件可以像这样嵌套在文件夹中:

AlbumName/
??? Files/
?   ??? someSong01.flac
?   ??? someSong02.flac
??? Covers/
?   ??? someCover01.jpg
?   ??? someCover02.jpg
Run Code Online (Sandbox Code Playgroud)

如何复制和移动所有 AlbumName 的文件夹及其相应的结构和内容,其中至少包含一个 FLAC 文件中的某处(我假设这足以说明:音乐采用 FLAC 格式)

编辑: FLAC 文件可以嵌套;所以我可以有:

AlbumName2/
??? someSong01.flac
??? someSong02.flac
??? Covers/
?   ??? someCover01.jpg
|   ??? someCover02.jpg
Run Code Online (Sandbox Code Playgroud)

我想复制这些文件夹及其所有内容,而不仅仅是 FLAC 文件,并粘贴到另一个目录。

所以如果我也有

AlbumName3/
??? someSong01.mp3
??? someSong02.mp3
??? Covers/
?   ??? someCover01.jpg
|   ??? someHiddenSong.flac
Run Code Online (Sandbox Code Playgroud)

AlbumName4/
??? Files/
?   ??? someSong01.mp3
?   ??? someSong02.mp3
??? Covers/
?   ??? someCover01.jpg
?   ??? …
Run Code Online (Sandbox Code Playgroud)

command-line

17
推荐指数
3
解决办法
4387
查看次数

提示文件中的特殊字符:shnsplit 中断

我正在使用以下单行将带有提示表的 flac 文件拆分为几个 flac 文件:

shntool split -f "Album.cue" -o flac -t '%n - %p - %t' "Album.flac"
Run Code Online (Sandbox Code Playgroud)

问题是:当提示表中的标题包含“ç”或“?”时 相应的拆分文件似乎已损坏,我无法收听。当然,如果我完全删除标题:

-t '%n - %p'
Run Code Online (Sandbox Code Playgroud)

创建文件没有任何错误。

那么,我如何处理提示表中的那些特殊字符(与标题一起出现,但它也可能影响表演者的名字”)

bash flac

4
推荐指数
1
解决办法
722
查看次数

标签 统计

bash ×1

command-line ×1

flac ×1