我最近遇到了一个文件,文件名以字符“♫”开头。我想复制此文件,将其输入ffmpeg
,并在终端中以其他各种方式引用它。我通常会自动完成怪异的文件名,但这会失败,因为我什至无法输入第一个字母。
我不想切换到鼠标来执行复制粘贴操作。我不想为可能的情况记住一堆代码。我的临时解决方案是切换到vim
,粘贴!ls
并复制有问题的字符,然后退出并将其粘贴到终端中。这行得通,但是非常可怕。
有没有更简单的方法来处理这种情况?
注意:如果改变,我将使用鱼壳。
如果文件名的第一个字符是可打印的,但是字母数字和空格都不能,则可以使用[[:punct:]]
glob运算符:
$ ls *.txt
f1.txt f2.txt ♫abc.txt
$ ls [[:punct:]]*.txt
♫abc.txt
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句