我尝试通过 Linux 终端将所有冒号重命名为下划线,但结果失败了,我再也看不到文件了,非常感谢帮助

我尝试通过 Linux 终端将所有冒号重命名为下划线,但结果失败了,我再也看不到文件了,非常感谢帮助

我使用了以下内容:

find /path/to/files -name '*:*' -exec rename ':' '_' {} +

(所以...)

find /media/(the rest of the dir)/archive/ -name '*:*' -exec rename ':' '_' {} +

现在所有文件都消失了,但现在我已将外部硬盘插入 Windows,它仍然可以识别 2.xGB 的数据,但看不到文件夹内的任何文件。

任何建议都将不胜感激,因为数据至关重要!

编辑:这是输出ls -lsa

0 drwx ------ 1 dc adm    0 <date> . 
0 drwx ------ 1 dc adm    0 <date> . 
0 drwx ------ 1 dc adm    0 <date> 2011 
4 drwx ------ 1 dc adm 4096 <date> 2012

相关内容