在 Dired 中,如何将文件路径添加到 kill ring 中并转义相关字符?

In Dired, how do I add the file path to the kill ring with relevant characters escaped?

正如 this answer 所解释的那样,Dired 函数 dired-copy-filename-as-kill (0 w) 可以将文件的路径添加到 kill ring 中。但是,我想在Eshell上使用这个路径,其中需要对SPC等字符进行转义。有没有办法复制相关字符转义的kill ring路径,或者转换之前的kill以转义这些字符?

您可能正在寻找 C-hf eshell-quote-argument.