我想将压缩文件解压缩files.zip
到与我的工作目录不同的目录。说,我的工作目录是/home/user/address
,我想将文件解压缩到/home/user/name
.
我正在尝试按如下方式进行
#!/usr/bin/perl
use strict;
use warnings;
my $files= "/home/user/name/files.zip"; #location of zip file
my $wd = "/home/user/address" #working directory
my $newdir= "/home/user/name"; #directory where files need to be extracted
my $dir = `cd $newdir`;
my @result = `unzip $files`;
但是,当从我的工作目录运行上述文件时,所有文件都会在工作目录中解压缩。如何将未压缩的文件重定向到$newdir
?