精华内容
下载资源
问答
  • linux debian解压文件到指定文件夹

    千次阅读 2013-04-11 21:31:29
    用着gnome的浏览器觉得很难用。下载了个firefox。在gnome的打包器中怎么也找不用root运行 的方式;因为在安装时不允许root登录的。...这样会自动在命令目录上放解压文件。郁闷了。回头找一下看。发现解压了几个文件

    用着gnome的浏览器觉得很难用。

    下载了个firefox。

    在gnome的打包器中怎么也找不到用root运行 的方式;

    因为在安装时不允许root登录的。

    想到root命令行。

    help一下tar,发现看不懂。

    试着tar一下。发现没反应。只是属于开始 运行 状态,却没有结束 。郁闷。查了一下,才知道是先切换到要解压存放的目录再解压。

    这样会自动在命令目录上放解压文件。

    郁闷了。回头找一下看。发现解压了几个文件到其它目录中去了。。。。

     

    解压命令:

    root@qidizi-linux:/usr/local/bin# tar -xvf /home/qidizi/Downloads/ff.tar.bz2

     

    一回生二回熟。赶紧习惯一下才行。

    展开全文
  • Djanog 后台接收zip文件并将文件解压到指定文件夹 Django框架搭建的后台,接收来自前端传递的zip文件,需要将接收文件解压到指定文件夹。 import os import shutil import zipfile # 文件 file = request.FILES...

    Djanog 后台接收zip文件并将文件解压到指定文件夹

    Django框架搭建的后台,接收来自前端传递的zip文件,需要将接收到的文件解压到指定文件夹。

    import os
    import shutil
    import zipfile
    
    # 文件
    file = request.FILES.get('file')
    
    """将接收到的文件压缩包解压到指定目录"""
    # 如果zip文件夹存在
    if os.path.exists('zip'):
        # 删除zip文件夹及文件夹中所有文件
        shutil.rmtree('zip')
        
    zip_file = zipfile.ZipFile(file)
    
    # 将文件解压到zip文件夹
    zip_file.extractall(path='zip')
    
    # 关闭文件 释放内存
    zip_file.close()
    
    展开全文
  • PHP 解压 ZIP 文件到指定文件夹

    千次阅读 2015-05-16 15:08:15
    /** * function: 解压zip 格式的文件 * author:friker * date:2015-15-14 * reference:http://php.net/manual/zh/ref.zip.php * all rights reserved:wujiangwei123@126.com */ class Un

    本类实现参考 php manual 评论

    /**
     *  function: 解压zip 格式的文件
     *  author:friker
     *  date:2015-15-14
     *  reference:http://php.net/manual/zh/ref.zip.php
     *  all rights reserved:wujiangwei123@126.com
     */
    
    class Unzip{
    
       public function __construct(){
           //init code here...
      	   header("content-type:text/html;charset=utf8");
       }
    
       /**
    	* 解压文件到指定目录
    	*
    	* @param   string   zip压缩文件的路径
    	* @param   string   解压文件的目的路径
    	* @param   boolean  是否以压缩文件的名字创建目标文件夹
    	* @param   boolean  是否重写已经存在的文件
    	*
    	* @return  boolean  返回成功 或失败
    	*/
       public function unzip($src_file, $dest_dir=false, $create_zip_name_dir=true, $overwrite=true){
    
        if ($zip = zip_open($src_file)){
            if ($zip){
                $splitter = ($create_zip_name_dir === true) ? "." : "/";
    		    if($dest_dir === false){
    		        $dest_dir = substr($src_file, 0, strrpos($src_file, $splitter))."/";
    	        }
    
                // 如果不存在 创建目标解压目录
                $this->create_dirs($dest_dir);
    
                 // 对每个文件进行解压
                 while ($zip_entry = zip_read($zip)){
    					// 文件不在根目录
    					$pos_last_slash = strrpos(zip_entry_name($zip_entry), "/");
    					if ($pos_last_slash !== false){
    						// 创建目录 在末尾带 /
    						$this->create_dirs($dest_dir.substr(zip_entry_name($zip_entry), 0, $pos_last_slash+1));
    					}
    
                        // 打开包
                        if (zip_entry_open($zip,$zip_entry,"r")){
    
                            // 文件名保存在磁盘上
                            $file_name = $dest_dir.zip_entry_name($zip_entry);
    
                            // 检查文件是否需要重写
                            if ($overwrite === true || $overwrite === false && !is_file($file_name)){
                                // 读取压缩文件的内容
                                $fstream = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
    
                                @file_put_contents($file_name, $fstream);
                                // 设置权限
                                chmod($file_name, 0777);
                                echo "save: ".$file_name."<br />";
                            }
    
                            // 关闭入口
                            zip_entry_close($zip_entry);
                        }
                    }
                    // 关闭压缩包
                    zip_close($zip);
                }
            }else{
                return false;
            }
            return true;
        }
    
    	/**
    	* 创建目录
    	*/
    	public function create_dirs($path){
    	  if (!is_dir($path)){
    		  $directory_path = "";
    		  $directories = explode("/",$path);
    		  array_pop($directories);
    
    		  foreach($directories as $directory){
    			  $directory_path .= $directory."/";
    			  if (!is_dir($directory_path)){
    				  mkdir($directory_path);
    				  chmod($directory_path, 0777);
    			  }
    		  }
    	  }
    	}
    
    }
    
    
    /*
     using:
     $z = new Unzip();
     $z->unzip("./bootstrap-3.3.4.zip",'./unzipres/', true, false);
    */
    


    展开全文
  • Linux 批量解压 zip 到指定文件夹

    千次阅读 2018-10-06 10:01:01
    将脚本放在ZIP所在目录下使用 #!/bin/bash for i in *.zip do mkdir ./${i/.zip//} unzip $i -d ./${i/.zip//} ...linux 下批量解压多个文件每个单独的文件夹下面 ... gunzip 和 unzip 解压文件到指定的目录 ...

    将脚本放在ZIP所在目录下使用

    #!/bin/bash
    
    for i in *.zip
    do
    mkdir ./${i/.zip//}
    unzip $i -d ./${i/.zip//}
    done

    参考:

    1. linux 下批量解压多个文件到每个单独的文件夹下面
    2. Shell 截取文件名和后缀
    3. gunzip 和 unzip 解压文件到指定的目录
    展开全文
  • 使用tar 假设我们想要解开/root/etc.tar.gz压缩文件文件中的etc/shadow文件,命令如下: tar -ztvf /root/etc.tar.gz | grep 'shadow'...查看所需解压文件存不存在 然后: tar -zxvf /root/etc.tar.gz etc/shadow
  • 前面,笔者讲。如何把文件打包为zip包,那么反过来怎么把zip文件包解压为正常文件呢?把zip包解压为正常文件包,要比把文件打包为zip简单一点。因为存在多级文件的压缩,却不存在... * 解压文件 * @param zipPath...
  • 可以看到我们刚才下载的压缩包:ideaIU-2018.2.tar.gz,因为我们安装的文件一般放在opt 下的,因而,我们可以在opt下载创建一个文件夹idea来存储解压后的idea。 当然,如果把idea-IU-182.3684.101放错地方了,...
  • ubuntu 批量解压文件到各自文件夹

    千次阅读 2019-05-13 00:28:05
    基本上就是写一个循环来实现。 for i in `ls *.rar` do mkdir ./${i/.rar//} unrar x $i ${i/.rar//} ...如.tar文件,如下: for i in `ls *.tar` do mkdir ./${i/.tar//} tar xvf $i -C ${i/.tar//} done 原文:h...
  • tar 解压到指定文件夹

    千次阅读 2010-08-11 14:28:00
    文件解压到指定目录下,tar -xvf 需要解压文件 -C 目的文件夹
  • ubutun下解压*.tar.gz文件到指定文件夹

    千次阅读 2017-01-19 18:39:44
    使用命令为 sudo tar -zxvf *.tar.gz -C 指定目录名
  • 想通过ZipInStream类将压缩文件解压到指定文件夹中 源程序是: import java.io.*; import java.util.zip.*; public class Decompressing { // 创建文件 public static void main(String[] temp) { ...
  •  -d : -d 参数后面跟上你要解压文件到哪个目录;     以上!   还不收藏起来?省的以后找不哦~~~~~~ 转载于:https://my.oschina.net/CandyMi/blog/688887
  • 原文地址:http://www.2cto.com/os/201112/114982.html 编写shell脚本的时候经常需要解压缩到指定文件夹,tar命令是最常用的 ...解压文件到指定目录:tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pf
  • ubuntu --- Linux unzip 解压到指定文件夹

    千次阅读 2020-02-08 21:09:42
    Linux unzip 解压到指定文件夹 安装: sudo apt-get install unzip 使用 -d eg: unzip update.zip -d update update文件夹
  • python解压TAR文件至至指定文件夹

    千次阅读 2018-01-26 10:59:10
    #解压特定文件 if dir_tmp.endswith( "gz" ) and (dir_tmp.find(cs.Port_week_perfer_name_start) != - 1 ): #f = zipfile.ZipFile(dir_tmp, mode="r") f = tarfile.open(dir_tmp) names = f.getnames...
  • # -*- coding:utf-8 -*- import Cons as cs import os import zipfile ######### Extract all files in Dir def extract_to(dir): #os.chdir(dir) files = os.listdir(dir) for file in files:
  • 解压指定文件:unzip 压缩文件名.zip “*/文件名.后缀” -d 目标文件夹名字 亲测解压指定文件操作: 解压/www/ceshi.zip 里面的/web/a/b/cloud.php /www/1目录 [root@izbpifhz ~]# unzip /...
  • # tar -cvf /tmp/etc.tar /etc 仅打包,不压缩! # tar -zcvf /tmp/etc.tar.gz /etc 打包后,以...解压 tar -zxvf apache-tomcat-9.0.0.M4.tar.gz 查看文件大小命令 查看文件:du -h filename 查看目录:du -sh directory
  • 上一篇介绍了java利用ant压缩指定文件夹:地址是这里:http://blog.csdn.net/zp357252539/article/details/51712467, 本文则继续完成把压缩包解压的功能:说明下,关于压缩包的后缀名有很多,不同的后缀名的压缩...
  • 直观看效果(就是把第二张图的解压到第三张图) 代码展示 import os import platform import numpy import zipfile # get information of your own system def identify_platform(): sys_info = ...
  • unzip 解压文件到指定目录

    千次阅读 2020-09-17 17:08:05
    unzip 解压文件到指定目录1.把文件解压当前目录下2.如果要把文件解压到指定的目录下,需要用到-d参数3. 解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数4. 只查看一下zip压缩包中包含哪些文件,不...
  • 上传了maven生成的war包,我需要解压到指定文件夹吗,比如tomcat目录下webapps下的ROOT文件夹里, 这里我用到命令unzip,如果提示不存在此命令,请用yun install unzip -y安装unzip命令。 关键命令  解压.war ...
  • ubuntu批量解压rar文件到各自文件夹

    千次阅读 2015-09-06 15:37:27
    基本上就是写一个循环来实现。 for i in `ls *.rar` do mkdir ./ ${i/.rar//} ...如.tar文件,如下: for i in `ls *.tar` do mkdir ./ ${i/.tar//} tar xvf $i -C ${i/.tar//} done
  • linux下.tar.gz和.gz文件解压详解

    万次阅读 多人点赞 2019-04-19 18:23:10
    .tar.gz和.gz文件是两种不同的文件,需要区别对待,解压命令当然也不同咯,下面来分享一下他们各自的解压方法。 1. .tar.gz文件,这种文件是tar文件的压缩文件,可以使用tar...解压文件到指定文件夹: tar xzvf ...
  • 跟前面文章一样,在对.zip格式的mysql安装包解压之后,我需要将解压出来的文件拷贝到指定的安装目录。我在下载的时候给定的路径为如:D:\mywww\server\temp\mysql-5.5.19-win32.zip,那么解压出来后是这样的D:\mywww...
  • python解压文件到指定路径

    千次阅读 2019-11-22 16:46:28
    os.walk(path)返回(root,...os.path.isfile()判断是否是文件 zipfile.is_zipfile(file_path)判断是否是zip文件 import zipfile import os path = r'' for p in os.walk(path):# (root,dirs,files) root = p[0] d...
  • ubuntu解压文件到指定目录

    千次阅读 2020-10-10 22:35:51
    问题描述: 想要把压缩包解压到指定的目录下 解决方法: tar -zxvf 要解压的文件名 -C 要解压到哪个路径下 -C(大写) 目录===》解压缩到指定目录
  • c#解压压缩文件文件夹

    千次阅读 2016-05-17 10:47:00
    整理了一个静态类,C#操作ZIP的压缩和解压的方法,亲测有效。。。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 149,408
精华内容 59,763
关键字:

怎么解压文件到指定文件夹