精华内容
下载资源
问答
  • ubuntu 下zip 命令,保留文件权限

    千次阅读 2011-11-24 10:48:42
    我分析, 文件的权限 保存在 filenode 中,但是 压缩 文件只是针对内容,而解压缩,某种意义上说等于创建了新文件,所以都会使文件的权限消失。 领导说,‘我想想'. 领导真不是盖的,人家一想就搞定了。反正也是,...

    ant的build.xml文件,需求是先改变文件的权限为 可执行,然后压缩。

    问题是 压缩 后可执行权限就消失了。

    我分析, 文件的权限 保存在 filenode 中,但是 压缩 文件只是针对内容,而解压缩,某种意义上说等于创建了新文件,所以都会使文件的权限消失。

    领导说,‘我想想'.

    领导真不是盖的,人家一想就搞定了。反正也是,国外的资源丰富,他对 ubuntu 也比我熟悉。

     

    人家的解决方案是在ant 脚本中调用了 exec 去执行系统命令。

     

      <chmod dir="${folder}/bin" perm="ugo+rx" excludes="*.exe, *.bat" />
      <exec executable="zip" dir=".">
                <arg line="${folder}.zip -qr -9 ${folder}" />
       </exec>
     

    然后我自己在控制台执行命令进行压缩,再解压缩后,文件的权限还在。

     

     

    $zip -r tal.zip Tal-Apache-Archiva-V5.0.0/
    
    $unzip -o tal.zip  -d uc
    $ls uc/Tal-Apache-Archiva-V5.0.0/bin -a
    
    总计 1044
    drwxr-xr-x 2 jill jill   4096 2011-11-24 10:41 .
    drwxr-xr-x 9 jill jill   4096 2011-11-24 10:41 ..
    -rw-r--r-- 1 jill jill   2055 2011-10-18 15:16 archiva.bat
    -rwxr-xr-x 1 jill jill  15390 2011-10-18 15:16 archiva.sh
    -rwxr-xr-x 1 jill jill  99401 2011-10-18 15:16 wrapper-linux-x86-32
    -rwxr-xr-x 1 jill jill 111027 2011-10-18 15:16 wrapper-linux-x86-64
    -rwxr-xr-x 1 jill jill 233604 2011-10-18 15:16 wrapper-macosx-universal-32
    -rwxr-xr-x 1 jill jill 112536 2011-10-18 15:16 wrapper-solaris-sparc-32
    -rwxr-xr-x 1 jill jill 148512 2011-10-18 15:16 wrapper-solaris-sparc-64
    -rwxr-xr-x 1 jill jill 110992 2011-10-18 15:16 wrapper-solaris-x86-32
    -rw-r--r-- 1 jill jill 204800 2011-10-18 15:16 wrapper-windows-x86-32.exe
     

    这说明,ubuntu本身的zip是能够保留文件的权限的,只是ant的zip 任务不行。所以在ant中调用ubuntu 自身的zip 来完成这个任务,就OK 了。

    展开全文
  • 压缩到超快捷盘随着计算机应用的快速发展,人们存储在计算机的文件越来越多,所需要的空间也越来越大,超快捷盘的容量与硬盘的容量相比还有一定的距离,往往不足以保存海量的文件数据。因此用户在把文件数据复制到超...
  • 将工程文件保存在某一目录下并给予文件名。此时弹出主编辑窗口,如图1。  2.单击右边的“选项”按钮,在弹出的对话框中我们可以设置文件的属性。包括文件标题、压缩率、排序、各种文件信息、搜索支持、宏定义、...
  • DiskGenius4.5.0免费版

    2014-04-04 16:12:02
    10、纠正恢复NTFS压缩文件时,复制文件出错无法继续复制其它文件的BUG。 11、纠正磁盘分区克隆、备份还原分区等功能可能异常中断的问题。 12、纠正按扇区克隆GPT磁盘,目标盘只剩一个MBR保护分区的BUG。 13、...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    此外,可以直接检查 /var/log/messages文件,在该文件中可以找到计算机开机系统已辨认出来的设备代号。 (3)查找挂接点 在决定将设备挂接之前,先要查看一下计算机是不是有个/mnt的空目录,该目录就是专门用来...
  • 书名:《C#开发实战1200例(第I卷)》(清华大学出版社.王小科.王军) PDF格式扫描版,全书分为6篇25章,共888页。...实例294 使用SaveFileDialog组件保存文件 实例295 使用FolderBrowserDialog组件选择文件夹 ...
  • 书名:《C#开发实战1200例(第I卷)》(清华大学出版社.王小科.王军) PDF格式扫描版,全书分为6篇25章,共888页。...实例294 使用SaveFileDialog组件保存文件 实例295 使用FolderBrowserDialog组件选择文件夹 ...
  • 书名:《C#开发实战1200例(第I卷)》(清华大学出版社.王小科.王军) PDF格式扫描版,全书分为6篇25章,共888页。...实例294 使用SaveFileDialog组件保存文件 实例295 使用FolderBrowserDialog组件选择文件夹 ...
  • 主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、...
  • 主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、...
  • 这个默认值会读取SPD (Serial Presence Detect) 装置的内容,并且依据SPD内容设定这四个项目。内存模块上的EEPROM (只读存储器) 储存有关模块的重要参数信息,例如内存类型、大小、速度、电压接口及模块储存区域。 ...
  • 公司年会大屏幕抽奖

    2018-09-25 15:06:14
    更新:后台关闭上墙、摇一摇、投票,手机端的菜单也会相应的消失,并且如果不小心连接放错了,可以跳转到签到页面去。 更新:系统会自动生成二维码 更新:安装好之后有更多的默认设置可以用,减少配置,即装即用 ...
  •  静态编译的易语言可执行程序(exe)和动态链接库(dll),运行时不再依赖任何支持库文件文件尺寸更小(相对以前的独立编译),PE结构更合理(取消了“易格式体”),加载速度更快,而且有效解决了“病毒误报”和...
  • 阅读工具 开卷有益

    2012-03-31 14:07:03
    位置:小说设置|阅读设置|进入全屏显示阅读内容 11.增加:点击标题栏文件名,根据文件格式智能弹出最常用功能项。(如CHM格式弹出CHM章节列表) 12.增加:CHM文件上/下一章节的支持 优化 1. 加快CHM读取速度...
  • 主要内容: 1.添加了备份数据库 、恢复数据库、压缩数据库等几项功能。 2.可以自定义生成的JS文件的路径。在conn.asp中修改。(若修改的话,请自行修改edit.asp、index.asp、list.asp等中的JS调用文件。否则不能...
  • 多媒体教室

    2013-06-14 08:10:31
    当教师机设定可以文件提交,学生方可使用文件提交功能。 单击学生机的右键,选择"文件提交" 则会出现如下的对话框: 单击第一个按钮,将会出现供您选择的文件或文件夹。 选择要提交的文件后,任务栏中将会...
  • 下的内容,如果某分支对应的输入法文件不存在,则删除此分支(需要管理员权限)。 3、自动删除输入法从列表中删除可能遗留的激活热键设置,位置: HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys 五、...
  • 8.2.5 文件压缩(Jar、Zip) 245 8.3 SQLite数据库 249 8.3.1 SQLite数据库管理工具 249 8.3.2 SQLiteOpenHelper类与自动升级数据库 251 8.3.3 数据绑定与SimpleCursorAdapter类 252 8.3.4 操作SD卡上的...
  • 8.2.5 文件压缩(Jar、Zip) 245 8.3 SQLite数据库 249 8.3.1 SQLite数据库管理工具 249 8.3.2 SQLiteOpenHelper类与自动升级数据库 251 8.3.3 数据绑定与SimpleCursorAdapter类 252 8.3.4 操作SD卡上的...
  • flash shiti

    2014-03-14 10:32:41
    这个电影中将增加两个新层:test1 和test2,而原有的layer1 将消失 □ C. 这个电影中将增加两个新层:test1 和test2,而原有的图层维持不变 □ D. 这个电影中将增加两个新层:test1 和test2,而原有的layer1 成为空...
  • ExtAspNet_v2.3.2_dll

    2010-09-29 14:37:08
    -增加土耳其语言资料文件(feedback:abdullaharslan)。 -Grid的BoundField增加NullDisplayText属性,用于处理数据库中的null值,如果没有设置则默认为空字符串。 -修正DatePicker中的一个bug(31/01/2010将会返回...
  • -修正了Firefox下Zoom In/Out时页面消失的BUG。 -删除Panel的EnableLightBackgroundColor属性,同时EnableBackgroundColor只支持Blue和Gray两种Theme。 +2010-01-31 v2.2.0 -使得Asp.net的控件ImageButton...
  •  本书由Mr.Excel等经验丰富的Excel专家执笔,图文并茂,内容详实,并在相关网站上提供了书中示例使用的Excel文件,可供读者练习操作时使用,非常适合中、高级Excel用户,以及公司中需要大量统计报表的工作人员。...

空空如也

空空如也

1 2
收藏数 26
精华内容 10
关键字:

压缩文件保存后内容消失了