首页 > 系统相关 >compact:这是用于压缩文件和目录的Windows命令。它允许你在磁盘上节省空间,通过将文件和目录压缩成更小的尺寸

compact:这是用于压缩文件和目录的Windows命令。它允许你在磁盘上节省空间,通过将文件和目录压缩成更小的尺寸

时间:2023-08-02 09:47:14浏览次数:42  
标签:compact 文件 压缩 选项 指定 压缩文件 目录

compact命令选项外,Windows操作系统中还有一些其他的compact命令选项,如下所示:

compact /c:该选项用于强制压缩文件,即使它们已经被压缩过。它会覆盖现有的压缩设置。

compact /i:此选项用于仅压缩文件中的空闲空间。它可以用于在磁盘上释放未使用的空间。

compact /f:这个选项用于强制压缩指定文件,即使文件正在被其他进程使用。谨慎使用此选项,因为它可能导致数据丢失或文件损坏。

compact /a:此选项用于显示目录下所有文件的压缩属性,并告知哪些文件已经被压缩。

compact /u:这个选项用于解除指定文件的压缩状态。

请注意,不同的选项和参数可以组合使用,以满足特定的需求。使用compact /?命令可以查看更多有关compact命令选项的详细信息和用法。

compact /?
显示或改变 NTFS 分区上文件的压缩。

COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]]
[/CompactOs[:option] [/WinDir:dir]] [filename [...]]

/C 压缩指定的文件。将对目录进行标记,
以便压缩随后添加的文件,除非 /EXE
已指定。
/U 解压缩指定的文件。将对目录进行标记,
这样就不会压缩随后添加的文件。如果指定了
/EXE,则只有压缩为可执行文件的文件才会
进行解压缩;如果省略此项,则只有 NTFS 压缩
文件才会进行解压缩。
/S 对给定目录和所有子目录中的文件
执行指定的操作。默认 "dir" 是
当前目录。
/A 显示包含隐藏属性或系统属性的文件。默认情况下,
这些文件将被省略。
/I 即使在出现错误后也继续执行
指定的操作。默认情况下,COMPACT 将在遇到错误
时停止。
/F 对所有指定文件强制执行压缩操作,即使
是已压缩的文件也是如此。默认情况下,将跳过
已压缩的文件。
/Q 仅报告最重要的信息。
/EXE 使用针对经常读取但未修改的可执行文件
优化的压缩。支持的算法是:
XPRESS4K (最快速) (默认)
XPRESS8K
XPRESS16K
LZX (压缩程度最高)
/CompactOs 设置或查询系统的压缩状态。支持的选项包括:
query - 查询系统的压缩状态。
always - 压缩所有 OS 二进制文件并将系统状态设置为"压缩",
这种状态一直保持到管理员更改它。
never - 解压缩所有 OS 二进制文件并将系统状态设置为"未压缩",
这种状态一直保持到管理员更改它。
/WinDir 在查询脱机 OS 时与 /CompactOs:query 一起使用。指定
Windows 所安装到的目录。
filename 指定模式、文件或目录。

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

Windows操作系统中还有其他一些与压缩相关的compact命令选项,如下所示:

compact /compact:filename:此选项用于压缩指定的文件。你需要替换filename为要压缩的文件的路径和名称。

compact /compact:directory:使用此选项可以压缩指定目录中的所有文件。你需要替换directory为要压缩的目录的路径。

compact /compact:directory /s:此选项与上述选项类似,但是会递归地压缩指定目录及其子目录中的所有文件。

compact /u /s:这个选项用于解除指定目录及其子目录中文件的压缩状态。/u表示解压缩。

compact /s::此选项用于设置压缩文件的大小阈值。只有当文件尺寸大于指定大小时才会被压缩。你需要替换为合适的大小值,例如1024表示1KB。

请注意,在使用compact命令进行压缩或解压缩操作时,你可能需要管理员权限。此外,压缩操作可能会影响文件的读写性能,并且某些应用程序可能无法正常处理压缩文件。

在Windows操作系统中,compact /compactos:always命令用于设置文件和目录的压缩属性。以下是对该命令的详细解释:

compact:这是用于压缩文件和目录的Windows命令。它允许你在磁盘上节省空间,通过将文件和目录压缩成更小的尺寸。

/compactos:always:这是compact命令的一个选项,用于指定压缩操作的行为。/compactos表示压缩操作针对NTFS分区,:always表示始终启用压缩。

使用compact /compactos:always命令,你可以压缩当前目录及其所有子目录中的文件,使它们在磁盘上占用更少的空间。

注意,这个命令可能需要管理员权限才能运行。

然而,需要注意的是,虽然压缩可以节省磁盘空间,但同时也会增加文件的读取和写入时间。

标签:compact,文件,压缩,选项,指定,压缩文件,目录
From: https://www.cnblogs.com/suv789/p/17599724.html

相关文章

  • 什么是递归?如果你以前从来没写过递归函数,尝试着写一个(比如用递归函数进行目录树遍历)。
    递归是一种在算法或函数中调用自身的方法。在递归过程中,问题会被分解成一个或多个相似的子问题,然后这些子问题又会进一步被分解,直到达到最简单的情况,从而得到解决。递归在编程中是一种强有力的工具,特别适合解决那些具有递归结构的问题。举个例子,我们可以使用递归函数来实现目录树......
  • 在cmd中,如何使用cd进入指定文件目录
    1、按Windows+R键调出运行面板,然后输入cmd,点击确定。2、确定cmd后进入命令提示符界面。3、进入命令提示符界面后,输入“d:”,输入“d:”后,按回车键即可进入D盘;4、如果要进入D盘中的文件夹,直接输入cd 文件夹名即可。 ......
  • Linux文件与目录管理核心命令:看这篇就够了
    Linux文件与目录核心命令Linux命令操作语法示例#命令选项参数command[-options][arguments][root@localhost~]#ls//命令anaconda-ks.cfg[root@localhost~]#ls-l//命令+选项total4-rw-------.1rootroot1310Jul14......
  • GOBUSTER - 目录/文件和DNS爆破工具。
    github:https://github.com/OJ/gobuster常用命令行选项-fw -使用通配符结果强制处理域。-np -隐藏进度输出。-m<mode>-使用哪种模式,dir或者dns(默认:) dir。-q -禁用横幅/下划线输出。-t<threads>-要运行的线程数(默认值:) 10。-u<url/domain> -完整URL(包括方案......
  • (Python编程)目录工具
    ProgrammingPython,3rdEdition翻译最新版本见wiki:http://wiki.woodpecker.org.cn/moin/PP3eD欢迎参与翻译与修订。   4.3.DirectoryTools 4.3.目录工具Oneofthemorecommontasksintheshellutilitiesdomainisapplyinganoperationtoasetoffilesin......
  • 如何找到 Python site-packages 目录的位置?
    如何找到我的目录的位置site-packages? 答:有两种类型的站点包目录:全局目录和每个用户目录。sys.path运行时会列出全局站点包(“dist-packages”)目录:python-msite要获得更简洁的列表,请getsitepackages从Python代码中的site模块运行:python-c'importsite;print(......
  • HBase-compact的作用、两种实现方式及区别
    在hbase中每当有memstore数据flush到磁盘之后,就形成一个storefile,当storeFile的数量达到一定程度后,就需要将storefile文件来进行compaction操作。Compact的作用:①合并文件②清除过期,多余版本的数据③提高读写数据的效率HBase中实现了两种compaction的方式:minorandmaj......
  • Rocky虚拟机(One Day)Rocky虚拟机的安装及命令目录结构说明
    OneDay一、Rocky虚拟机安装1、下载方式VMware17下载官网下载地址:DownloadVMwareWorkstationProVM17百度网盘链接:https://pan.baidu.com/s/1rG0p3Mls-7OEAAm6PHufiw提取码:642uRocky虚拟机下载官网下载地址:RockyLinux待出2、VM17虚拟机安装1、下......
  • 内网渗透知识 ——(一)、工作组、域、域控、活动目录
    工作组、域、域控、活动目录工作组​ 在大型局域网中,可能会有很多台工作电脑。为了方便这些计算机进行管理,从Windows9x/NT/2000开始便引入了工作组这一概念。有了工作组,就可以将人事部的电脑划分到名为人事组的工作组中,将技术部的电脑划分到名为技术部的工作组中。工作组的......
  • Go语言的项目目录中pkg文件夹
    在Go项目的目录结构中,pkg文件夹通常用于存放库代码,这些代码可以被其他应用程序或库使用,但不是特定于当前应用程序的。这与项目中的cmd文件夹相对应,cmd文件夹通常用于存放项目的可执行应用程序代码。以下是一个典型的Go项目目录结构示例:/cmd:存放应用程序的主要代码。......