Linux系统下如何解压压缩包内某个文件
今天处理图片数据遇到了一个问题,压缩包内东西很大,磁盘空间不足,我只需要其中一个文件的内容,该怎么做?正常对于压缩包 a.zipunzip a.zip -d指定文件夹路径现在压缩包内若有两个文件夹 la和lb 我只需要lb可以这样写unzip a.zip '*lb/*.*' -d指定文件夹路径即可实现。加上Linux中 文件复制操作1、将一个文件夹下的所有内容复制到另一个文件夹下假设images文
·
今天处理图片数据遇到了一个问题,压缩包内东西很大,磁盘空间不足,我只需要其中一个文件的内容,该怎么做?
正常对于压缩包 a.zip
unzip a.zip -d 指定文件夹路径
现在压缩包内若有两个文件夹 la和lb 我只需要lb
可以这样写
unzip a.zip '*lb/*.*' -d 指定文件夹路径
即可实现。
加上Linux中 文件复制操作
1、将一个文件夹下的所有内容复制到另一个文件夹下
假设images文件夹下还有一个文件夹val其中包括很多图片,我们想将其val文件夹复制到另一个目录下,我们应该
cp -r /home/images/* /home/cp/packageB/
或
cp -r /home/images/. /home/cp/packageB/
这两种方法效果是一样的。
而不能
cp -r /home/images/val/* /home/cp/packageB/
这样会报错,注意我们只是对文件夹操作,不能对文件夹内所有内容直接复制。
更多推荐
已为社区贡献1条内容
所有评论(0)