列出并重命名以破折号(-)开头的文件。

我有100多个以破折号(-)开头的文件。我需要知道如何做两件事:

例如:-20200622_142237.jpg(文件扩展名可能不同,但都以破折号开头)。

  1. 如何列出(ls)以破折号开头的文件?Bash似乎认为我在尝试使用另一个参数。我已经尝试过使用单引号、双引号和在前面加上破折号,但没有任何效果。

  2. 如何同时重命名所有这些文件?目的是将它们的名称中的破折号去掉。

注意:我不想改变下划线(_),只想删除文件名开头的破折号(-)。

最后,我已经尝试了之前发布的可能的解决方案,但它并不起作用。

1个回答