一直都没发现,原来 Windows 系统自带了一个文件压缩程序:compact.exe,这个程序位于系统的“Windows\system32”文件夹下,专门用来显示或改变NTFS分区上的文件的压缩状况。利用该程序对系统分区中的任意文件进行压缩处理后,原来的文件名不会有任何改变,在当今配置越来越高的电脑上使用,感觉不到明显的变化(有的老电脑或许会感觉稍慢),而文件体积却可以大大缩小。我们既可以用该程序对系统分区中的文件夹或文件进行压缩,也可以对整个系统分区进行压缩处理。

例如,通过查看文件夹属性发现,系统分区的Users文件夹是空间占用膨胀的主要原因,那么,可以用上述程序对该文件夹进行针对性的压缩。这时,只需启动到管理员命令提示符窗口,执行如下命令,便可以立即开始对Users文件夹执行压缩操作:

compact /C/S:C:\Users

除了对特定的文件夹进行压缩外,我们还可以对整个系统分区进行压缩。在压缩前,可以先用下面的命令查询一下当前系统的压缩状态,如果已经处于压缩状态,就没有必要再执行压缩了:

compact /compactos:query

若查询后系统分区处于未压缩状态,可执行如下命令对整个系统分区进行压缩:

compact /compactos:always

若需要关闭系统压缩状态,执行“compact /compactos:never”命令即可。

如果要了解关于compact.exe程序参数的更详更具体的含义,可在compact之后带上一个“/?”参数(注意参数不加引号,前面有个半角空格,参数符号均为半角),运行此带参数的命令,可获得所有参数的使用说明。

C:\Users\HQW>compact /?

显示或改变 NTFS 分区上文件的压缩.

COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [filename [...]]

/C 压缩指定的文件。会给目录作标记,这样以后添加的文件

会得到压缩。

/U 解压缩指定的文件。会给目录作标记,这样以后添加的文

件不会得到压缩。

/S 在指定的目录和所有子目录中的文件上执行指定操作。

默认 "dir"是当前目录。

/A 显示具有隐藏或系统属性的文件。在默认

情况下,这些文件都是被忽略的。

/I 即使在错误发生后,依然继续执行指定的操作。在默认情况

下,COMPACT 在遇到错误时会停止。

/F 在所有指定文件上强制压缩操作,包括已被压缩的文件。

在默认情况下,已经压缩的文件被忽略。

/Q 只报告最重要的信息。

filename 指定类型、文件和目录。

不跟参数一起使用时,COMPACT 显示当前目录及其所含文件的压缩状态。您可以使用多个文件名和通配符。在多个参数之间必须加空格。

关闭compactos_compact 命令详解 – 原来文件还能这样压缩!相关推荐

  1. linux下awk命令详解,Linux文件处理awk命令-linux awk命令详解-嗨客网

    Linux文件处理awk命令详解教程 Linux awk命令说明 awk 是一个强大的文本分析工具,相对于 awk 有 3 个不同版本: awk.nawk 和 gawk,未作特别说明,一般指 gawk ...

  2. tar命令详解--tgz文件解压详细过程

    转载自: http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=28811392&id=3598316 tar [-cxtzj ...

  3. linux桌面怎么解压tar文件,Linux中tar解压缩命令详解-tar文件怎么打开

    语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用. 主选项:c 创建新的档案文件.如果用户想备份一个目录或是一些 ...

  4. Linux系统中sz和rz命令详解(文件传输、上传、下载)

    rz和sz是Linux/Unix同Windows进行Zmodem文件传输的命令工具,都使用Zmodem文件传输协议. rz: receive zmodem的缩写,运行该命令会弹出一个文件选择窗口,从本 ...

  5. linux显示当前电源功耗命令,linux命令大全之wc命令详解(统计文件字节数)

    Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出. 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数. ...

  6. linux命令统计word字数,linux命令大全之wc命令详解(统计文件字节数)

    Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出. 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数. ...

  7. linux之文件分割split命令详解

    linux之文件分割split命令详解 进行文件分割时我们需要考虑几个问题: 如何分割?是按行分割还是按文件大小分割?是每100行分成一个文件还是每100K分成一个文件? 分割以后子文件名称是什么格式 ...

  8. Ubuntu下rar格式压缩文件的处理及rar、unrar命令详解

    @在Ubuntu中解压or压缩rar格式的压缩文件 Ubuntu下压缩or解压.rar格式的压缩文件及rar.unrar命令详解   在Ubuntu中常用的压缩文件的形式是:.tar, .tar.bz ...

  9. linux shell 脚本攻略学习11--mkdir和touch命令详解

    一.创建目录(mkdir命令详解) amosli@amosli-pc:~/learn$ mkdir dir amosli@amosli-pc:~/learn/dir$ mkdir folder amo ...

最新文章

  1. VMware的网卡设置模式
  2. 64 位来临:微软 Visual Studio 2022 预览版今夏发布,更多功能一览
  3. Mybatis学习之配置优化
  4. vc开发soap客户端(方式一)
  5. MySQL:常见错误01
  6. 四、纤维素纤维使用P-N系阻燃剂协同作用的原理?
  7. 数论 —— 线性同余方程
  8. 数据3分钟丨​PingCAP DevCon 2021回顾;openGauss社区颁发首张OGCA认证证书
  9. 【Java从0到架构师】Filter_Listener_AJAX
  10. Unity(TransForm)
  11. 性能测试--jmeter中的用户自定义变量【13】
  12. SVG互动排版公众号图文『一次点击,连续播放gif』模板代码
  13. devops学习(十一) 构建主分支--触发器--钉钉通知
  14. ie9浏览器无法安装ActiveX控件问题
  15. 【Spring】Spring事务管理
  16. 字体信息 GetFontData
  17. [小程序项目] 使用微信开发者工具 新闻小项目 轮播图 新闻列表页 点击跳转新闻详情页 登录 获取用户基本信息
  18. java jsr 303_java对象校验(validation)-JSR303规范
  19. SpringBoot 中使用 HATEOAS
  20. 电脑配置GPU加速器||电脑配置CUDA,cuDNN

热门文章

  1. 基于Linux的及时通信软件
  2. 怎么压缩gif图大小?gif格式怎么压缩大小?
  3. FineReport 爬坑之路
  4. C/C++编程学习:百行代码实现小游戏(剪刀石头布)
  5. SDN网络下有哪些SDN交换机选择?
  6. redis压测工具redis-benchmark
  7. 微众银行为甘肃省职业院校技能大赛“区块链技术与应用”赛项提供技术支持
  8. 鸿蒙系统上海,鸿蒙系统助阵 华为新一代智慧屏升级五大分布式场景
  9. 数据结构单向链表(C++)
  10. 洛谷 P1567 统计天数