use*_*970 1 tar directory zip stdout mv
假设我有archive.zip一个名为的目录myDir(它实际上是其中唯一的目录),并且该目录包含一个名为x.
unzip archive.zip -d ~/ 带来:
~/myDir/x
Run Code Online (Sandbox Code Playgroud)
mv ~/myDir ~/myRenamedDir,带来:
~/myRenamedDir/x
Run Code Online (Sandbox Code Playgroud)
有没有办法myDir用提取重命名 my ,所以结果将是~/myRenamedDir/x,直接,不需要mv?
考虑使用unzip's-j选项:
-j来源:解压(1)
垃圾路径。不会重新创建存档的目录结构;所有文件都存放在提取目录中(默认为当前目录)。
unzip -d ~/myRenameDir/ -j <FILE>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4730 次 |
| 最近记录: |