UNIX - 重命名具有长名称的文件

时间:2010-08-09 13:21:39

标签: unix

我被搞砸了。我在重命名命令中误用了像白痴一样的通配符。

我在3gig文件夹中重复了两次名字,我无法删除。

现在,重命名命令不起作用,它说文件名太长了。

请帮帮我。

如果编程可以解决这个问题,请告诉我。我是Java和PHP的优秀程序员。

1 个答案:

答案 0 :(得分:0)

在幕后,任何重命名命令都应该使用rename()来实现。如果您位于文件所在的目录中并执行:

mv hugefilenamethatiscreweduponandwanttobemuchshorted tersefile

它应该可以工作,因为我不认为路径会扩大并溢出限制。否则,您可以暂时将父目录移动到某个位置,使其具有最小路径(如/ p),然后重命名该文件,然后将其移回。