首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >上传脚本不能运行是怎么回事?

上传脚本不能运行是怎么回事?

作者头像
DeskUI
发布2026-05-09 14:41:56
发布2026-05-09 14:41:56
1120
举报
文章被收录于专栏:DESK相关DESK相关

背景

Windows平台下,大家经常把zip压缩包解压,然后再上传到远程服务器上。这是一种普通的常规操作,但有个很大的问题,上传后的脚本运行属性消失了。大家可能以为zip压缩不支持运行属性,其实这个理解是错误的。如果用DESK或者7zip软件,打开压缩包,运行属性标识的非常清楚,如下图:

图:DESK打开zip文件

图:7zip打开zip文件

但为什么上传之后就没有了呢?是上传软件的错吗?答案是否定的,核心原因是Windows的错。Windows是不支持文件运行属性的,因此解压后文件运行属性就消失了,接下来无论用什么软件,上传后的属性肯定也就不存在了。如下图所示:

那么用什么方法能让运行属性不消失呢?今天,就给大家介绍一种方法。

DESK上传并保持文件运行属性的方法

过程非常简单,还是windows,在DESK软件中用鼠标双击你的zip压缩包,然后拖拽到服务器上。复制文件的同时,属性也会被成功复制。如下图所示:

实在太简单了,想多凑点字数都不行,哎。

写到最后

不但zip文件大家可以这么处理,tar.gz文件也是一样。DESK这个功能处理在复制过程中保证了属性的复制,更重要的是他能看到zip包中的运行属性。除了7zip和DESK,Windows浏览器也看不到zip文件中的运行属性,如下图所示:

这也是很多人误认为zip文件不支持运行属性的重要原因之一。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-05-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 信创工具集 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • DESK上传并保持文件运行属性的方法
  • 写到最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档