使用查找和卷曲上传目录内容到Sonatype的Nexus存储库
问题描述:
我想使用卷曲上传目录的内容通过bash上的nexus和我正在使用的命令中有几个问题使用查找和卷曲上传目录内容到Sonatype的Nexus存储库
总之我想在一个特定的目录做一个find命令,并使用-exec {}动作做一个卷曲关系
但是我find命令返回包括源目录中的文件路径,我想改变所以我只显示内容不是完整路径
eg说我有一个目录中称为后备箱其中包含这些文件和子目录
trunk/directory1/file1
trunk/directory2/file1
trunk/directory2/file2
我想我find命令返回
directory1/file1
directory2/file1
directory2/file2
那么这可以传递给我的exec命令
我目前找到命令是: -
find trunk -type f -exec curl --user user:pass --ftp-create-dirs -T {} https://PATH_TO_NEXUS/{} \;
这工作正常,除了正在创建的文件泰德关系的
https://PATH_TO_NEXUS/trunk/directory1/file1
和我要的是
https://PATH_TO_NEXUS/directory1/file1
任何人有任何想法?
答
从trunk
目录中运行你的find
命令:
cd trunk
find . -type f -exec curl --user user:pass --ftp-create-dirs -T {} https://PATH_TO_NEXUS/{} \;
我怎么会错过呢?我陷入了一种模式,并完全忘记了基本知识。感谢那 – user891380 2013-05-07 11:15:40