zip

实验楼 文件打包与解压缩

风流意气都作罢 提交于 2020-03-07 06:02:10
概念讲解 Linux 上面常见常用的压缩包文件格式 文件后缀名 说明 *.zip zip 程序打包压缩的文件 *.rar rar 程序压缩的文件 *.7z 7zip 程序压缩的文件 *.tar tar 程序打包,未压缩的文件 *.gz gzip 程序(GNU zip)压缩的文件 *.xz xz 程序压缩的文件 *.bz2 bzip2 程序压缩的文件 *.tar.gz tar 打包,gzip 程序压缩的文件 *.tar.xz tar 打包,xz 程序压缩的文件 *tar.bz2 tar 打包,bzip2 程序压缩的文件 *.tar.7z tar 打包,7z 程序压缩的文件 zip 压缩打包程序 zip -r -q -o shiyanlou.zip /home/shiyanlou du -h shiyanlou.zip 上面命令将目录 /home/shiyanlou 打包成一个文件,并查看了打包后文件的大小和类型。第一行命令中, -r 参数表示递归打包包含子目录的全部内容, -q 参数表示为安静模式,即不向屏幕输出信息, -o ,表示输出文件,需在其后紧跟打包输出文件名。后面使用 du 命令查看打包后文件的大小 设置压缩级别为 9 和 1(9 最大,1 最小),重新打包: zip -r -9 -q -o shiyanlou_9.zip /home/shiyanlou -x ~ /*

1.6文件打包与解压缩(学习过程)

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-07 06:01:55
实验介绍 Linux 上常用的 压缩/解压 工具,介绍了 zip,rar,tar 的使用。 一、文件打包和解压缩 在讲 Linux 上的解压缩工具之前,有必要先了解以下常见常用的压缩包文件格式。在 Windows 上我们最常见的不外乎这三种 *.zip , *.rar , *.7z 后缀的压缩文件,而在 Linux 上面常见常用的除了以上这三种外,还有 *.gz , *.xz , *.bz2 , *.tar , *.tar.gz , *.tar.xz , *tar.bz2 ,简单介绍如下: 文件后缀名 说明 *.zip zip程序打包压缩的文件 *.rar rar程序压缩的文件 *.7z 7zip程序压缩的文件 *.tar tar程序打包,未压缩的文件 *.gz gzip程序(GNU zip)压缩的文件 *.xz xz程序压缩的文件 *.bz2 bzip2程序压缩的文件 *.tar.gz tar打包,gzip程序压缩的文件 *.tar.xz tar打包,xz程序压缩的文件 *tar.bz2 tar打包,bzip2程序压缩的文件 *.tar.7z tar打包,7z程序压缩的文件 讲了这么多种压缩文件,这么多个命令,不过我们一般只需要掌握几个命令即可,包括 zip , rar , tar 。下面会依次介绍这几个命令及对应的解压命令。 1. zip 压缩打包程序 使用zip打包文件夹:

pytorch:where & gather

时光怂恿深爱的人放手 提交于 2020-03-06 18:03:29
import torch where where(condition,a,b) 满足条件,返回a里面的对应元素,不满足条件,返回b里面对应的元素 a = torch . rand ( 2 , 3 ) b = torch . rand ( 2 , 3 ) torch . where ( a > b , a , b ) tensor([[0.2254, 0.7619, 0.9761], [0.7787, 0.4238, 0.8476]]) gather 设X的size是P·Q·M Z=X.gather(dim=0,index=Y) Z是一个size和Y一样的tensor 对Y的要求是:Y的size=N·Q·M N是任意正整数,对构成Y的元素的取值范围是[0,P-1] 现在有一个tensor W,W的size是Q·M,W qm 为X 1qm ,X 2qm …X nqm zip在一起的list,即W qm =(X 1qm ,X 2qm …X nqm ) step1:按照dim的取值对X中的数据进行zip,形成W step2:形成index矩阵Y step3:依照Y,从W中的每个小zip中取值 例1: test = torch . randint ( 0 , 11 , [ 2 , 3 , 4 ] ) test tensor([[[ 6, 2, 10, 1], [ 6, 0, 0, 9], [

C# OutOfMemoryException creating ZipOutputStream using SharpZipLib

僤鯓⒐⒋嵵緔 提交于 2020-03-05 05:54:28
问题 I keep getting a very annoying OutOfMemory exception on the following code. I'm zipping a lot of small files (PDF, each being 1.5mb approx). At first I was getting the exception afer 25 files zipped, which doesn't seem like a massing archive. Setting up the size of the ZipEntry somehow helped since now I manage to get up to 110 files zipped (I'm debugging under visual studio) Here's my code, maybe there's something wrong with it. Any help would be greatly appreciated. Thanks public static

scala中的zip拉链大全

柔情痞子 提交于 2020-03-05 00:03:09
美图欣赏: 一.zip拉链 使用zip方法把元组的多个值绑在一起,以便后续处理 scala > val arr = Array ( "Jackson" , "Make" , "Plus" ) arr : Array [ String ] = Array ( Jackson , Make , Plus ) scala > val arr2 = Array ( 1 , 2 , 3 ) arr2 : Array [ Int ] = Array ( 1 , 2 , 3 ) scala > arr zip arr2 res0 : Array [ ( String , Int ) ] = Array ( ( Jackson , 1 ) , ( Make , 2 ) , ( Plus , 3 ) ) scala > val arr3 = Array ( 1 , 2 , 3 , 4 , 5 ) arr3 : Array [ Int ] = Array ( 1 , 2 , 3 , 4 , 5 ) //注意:如果两个数组的元素个数不一致,拉链操作后生成的数组的长度为较小的那个数组的元素个数 scala > arr zip arr3 res1 : Array [ ( String , Int ) ] = Array ( ( Jackson , 1 ) , ( Make , 2 ) , ( Plus ,

Linux压缩解压命令

佐手、 提交于 2020-03-04 18:08:48
# zip zip -r ldapdevelop.zip ldapdevelop 压缩文件夹ldapdevelopa为ldapdevelop.zip unzip ldapdevelop.zip 解压ldapdevelopzip文件到当前目录内 unzip ldapdevelop.zip -d myzip 解压ldapdevelop.zip到myzip目录内 # tar tar -cvf bbb.tar file1 file2 dir1 该句命令实现一个tar压缩,它是将两个文件(file1和file2)和一个文件夹(dir1)压缩成一个bbb.tar文件。 tar -zxvf aaa.tar.gz 将aaa.tar.gz直接解压到当前目录下。 来源: https://www.cnblogs.com/aaronthon/p/12410869.html

ERROR: Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

别等时光非礼了梦想. 提交于 2020-03-04 10:23:30
1、导入从微信demo的时候,报上面的错 2、意思呢Gradle的问题 3、用过andoid studio的人都知道Gradle是个大问题,用到今天发现还不错。 4、这个问题是由于下载不到Gradle的zip引起的。 改好了以后,点一下Sync Now就可以了。 稍等下,马上就可以下载完成。 来源: https://www.cnblogs.com/jiduoduo/p/12407589.html

Expand-Archive without Importing and Exporting files

家住魔仙堡 提交于 2020-03-04 05:42:19
问题 How do I stop exporting then importing files in and out of Powershell when working with .zip files ( Expand-Archive )? I am currently using a temporary folder to extract the .zip file. Is there a variable or something I missed that would work better than the solution below? $filename = 'foobar' $Zip_in_Bytes | Set-Content -Encoding Byte -Path "C:\temp\filename.zip" Expand-Archive -Path "C:\temp\filename.zip" -DestinationPath "C:\temp\" -Force [xml]$xml = Get-Content -Path "C:\temp\filename

Expand-Archive without Importing and Exporting files

天涯浪子 提交于 2020-03-04 05:42:11
问题 How do I stop exporting then importing files in and out of Powershell when working with .zip files ( Expand-Archive )? I am currently using a temporary folder to extract the .zip file. Is there a variable or something I missed that would work better than the solution below? $filename = 'foobar' $Zip_in_Bytes | Set-Content -Encoding Byte -Path "C:\temp\filename.zip" Expand-Archive -Path "C:\temp\filename.zip" -DestinationPath "C:\temp\" -Force [xml]$xml = Get-Content -Path "C:\temp\filename

Powershell Extract and Rename as ZIP Filename

瘦欲@ 提交于 2020-03-04 04:49:30
问题 Iv got an application that produces a ZIP file with a HTML document inside of it. However the extracted HTML file is not named the same as the zip file (for some strange reason that I have no control over). I need to extract the zip file and rename the extracted file the same as the zip file name however I am unsure where this would slot in on my script some help would be appreciated please, script below: #Files Location $ZipFilesPath = "C:\Test\" #Unzip To Same Location $UnzipPath = "C:\Test