最初の特殊文字(♫など)を含むファイル名の処理

最初の特殊文字(♫など)を含むファイル名の処理

最近、ファイル名が「♫」文字で始まるファイルが見つかりました。このファイルをコピーしてに入力ffmpegし、端末でさまざまな方法で参照したいと思います。私は通常奇妙なファイル名をオートコンプリートしますが、最初の文字でさえ入力できないので失敗します。

コピー - 貼り付け操作を実行するためにマウスに切り替えたくありません。可能なシナリオについて多くのコードを覚えたくありません。私の一時的な解決策は、に切り替えて問題の文字を貼りvim付けて!lsコピーし、終了して端末に貼り付けることでした。これはうまくいきますが、とても怖いです。

この状況を処理するより簡単な方法はありますか?

メモ:状況が変わると魚の皮を使っています。

ベストアンサー1

ファイル名の最初の文字が印刷可能であるが英数字またはスペースではない場合は、[[:punct:]]glob演算子を使用できます。

$ ls *.txt
f1.txt  f2.txt  ♫abc.txt
$ ls [[:punct:]]*.txt
♫abc.txt

おすすめ記事