我正在尝试使用交互式 shell 整理我的项目在 Sourceforge 上的发布文件,而Sourceforge wiki根本没有帮助。
我的项目文件的当前结构类似于:
home
\-frs
\-project
|-f
| \-fo
| \-fooproject
| \- (contents same as fooproject below!)
\-fooproject
|-folder1
| |-v1.0
| \-file1.0.zip
| |-v2.0
| \-file2.0.zip
\-folder2
|-v3.0
| \-file3.0.zip
|-v4.0
| \-file4.0.zip
我想做一些重命名/移动(只是文件夹 - 而不是文件),所以它看起来像这样:
home
\-frs
\-project
|-f
| \-fo
| \-fooproject
| \- (contents same as fooproject below!)
\-fooproject
|-1.0
| \-file1.0.zip
|-2.0
| \-file2.0.zip
|-3.0
| \-file3.0.zip
|-4.0
\-file4.0.zip
我尝试这样做(使用mv
命令)并且文件夹在 SF 网站上正确显示,但文件丢失(并且下载最新文件链接已损坏)。所以我恢复了我的更改,现在它恢复正常了。
我错过了什么吗?我该如何重命名和移动这些文件夹?我对重复的 fooproject 文件夹有点困惑(我看不到任何符号链接) - 我对home/frs/project/fooproject
目录进行了更改。
我还担心会丢失下载历史记录——我在某个地方读到了基于文件名的内容,所以只要我不重命名任何文件就可以了——对吗?
更新:
所以我又试了一次,看起来只需要一分钟,然后文件就会出现(这很好),并且最新的文件链接确实更新了(也很好),但是下载统计信息重置为零(不好!)和更改与镜像不同步(不确定需要多长时间)。因此,下载统计信息似乎基于完整路径,重命名任何文件夹都会重置其中任何文件的计数:(