我有这个命令:
7z e -oD:\Data\ODS_Source\* D:\Data\DATA_DROP\Source.zip
这将导致
D:\Data\ODS_Source\Source\<files>.<ext>
。我需要
D:\Data\ODS_Source\<files>.<ext>
。如何消除文件夹的创建?
谢谢。
请尝试以下方法替换:
7z e -oD:\Data\ODS_Source D:\Data\DATA_DROP\Source.zip
# extract with sub-dirs to ./tn
7z x -otn lc-3.39.0.zip
# move to . skipping ./tn/<junk_root>/*
mv tn/**/* .
# remove empty ./tn
rm -rf tn
顺便问一下,这是否会不择手段地在所有根目录(假定的)垃圾目录中执行?