首页 > 其他分享 >compact 命令详解

compact 命令详解

时间:2022-12-15 14:23:41浏览次数:49  
标签:compact 文件 压缩 文件夹 命令 详解 参数 分区

 一直都没发现,原来 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 显示当前目录及其所含文件的压缩状态。您可以使用多个文件名和通配符。在多个参数之间必须加空格。

标签:compact,文件,压缩,文件夹,命令,详解,参数,分区
From: https://www.cnblogs.com/mahocon/p/16984897.html

相关文章

  • raster2pgsql 执行命令
    raster2pgsql-s4326-I-C-M/home/radar_202210251000.tifpublic.radar_data_xx|psql-h120.46.210.160-p8431-Unb_db-dnb_db-W回车后输入数据库密码 ......
  • IntelliJ IDEA 下载安装及配置使用教程(图文步骤详解)
    前言壹哥在前面的文章中,带大家下载、安装、配置了Eclipse这个更好用的IDE开发工具,并教会了大家如何在Eclipse中进行项目的创建和代码编写、运行。但是实际上,在各种IDE开发......
  • 【Monkey】Monkey命令与使用
    Monkey通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常,Monkey主要用于Android的压力测试 自......
  • python-docx操作word文档详解
    案例官网地址:https://python-docx.readthedocs.io/en/latest/pipinstallpython-docxfromdocximportDocumentfromdocx.sharedimportInchesdocument=Docum......
  • 6、Dumpsy命令详解
    Dumpsys介绍Dumpsys用户系统诊断,它运行在设备上,并提供系统服务状态信息命令格式:adbshelldumpsys[systemserbices]常用dumpsys命令:1、包信息查询子命令格式:adbs......
  • 【Linux】用户组管理命令:groupadd、groupdel、groupmod
    每个用户都有一个用户组,Linux用户属于与他同名的用户组,这个用户组在创建用户时同时创建,用户组的信息在文件/etc/group1.groupadd新增组groupaddone2.groupdel删除......
  • django模型层详解
    django模型层详解自带的sqlate3数据库对时间字段不敏感有时候会展示错乱所以我们习惯切换成常见的数据库比如MYSQLdjangoorm并不会帮我们创建数据库所以需要我们自己......
  • FreeSWITCH学习笔记:内部命令(API)
    本文更新于2022-12-14,使用FreeSWITCH1.10.7。官方文档见:https://freeswitch.org/confluence/display/FREESWITCH/mod_commands说明:下文中,部分大写为自定义变量,根据实际......
  • Java大神常用Linux命令整理一
    1.cd用来改变目录案例cd进入用户的主目录cd/etc绝对目录模式cd./home相对目录模式cdhome相对目录模式cd..返回上一级目录2.ls列表显示文件和......
  • mysql命令行操作
    1、展示数据库2、进入数据库、查看数据库中的表......