如何在windowsntfs中用Compact命令压缩文件系统级的文件和文件夹?

WindowsModernFileSystemNTFS提供了一些压缩机制,以在磁盘和分区中获得更多的空间。此压缩操作主要通过 compact 命令。此命令不直接压缩文件,正如我们在开始压缩操作中所说的那样,是由文件系统级别的NTFS文件系统完成的。所以我们看不到文件和文件夹的名称和行为有任何变化。此命令只需更改与文件系统相关的压缩属性,压缩将由操作系统文件系统部分在适当的时间自动完成。

Lorna Jane 专业高强度健身拳击背心Compress运动内衣女防震跑步
高强稳定 双色可选 经典百搭 | 月销量367件
优惠价390元
原价¥538

淘口令:

¥7SPUX9z12Me¥
 

救命

帮助关于 compact 命令可以如下打印。

$ compact /?
Help
救命

语法

的语法 compact 命令与大多数windows命令非常相似。

compact [option] [file/directory]

显示压缩信息

我们可能需要的工作目录压缩状态的现状。我们将获得有关压缩文件的信息,压缩比以及从文件系统级压缩中获得的空间。我们只会发布 compact 命令列出当前目录压缩信息,如下所示。

$ compact
Display Compression Information
显示压缩信息

我们可以看到所有文件的大小信息,如压缩前和压缩后列出。在这个例子中,我们可以清楚地看到没有压缩文件。我们可以从压缩比来理解这一点 1.0 对于所有文件。

压缩比

比率用于在数字上对节省空间进行评分。更高的比率意味着更多的空间和节省我们的磁盘。我们想在磁盘上节省大量空间。我们不能轻易改变比率。比率由文件数据类型决定。

相关文章: 如何在Linux和Windows上挂载SSHFS?

以下文件包含更多可压缩数据

  • 文本
  • Office文档
  • 重复数据

以下文件的可压缩数据较少

  • 二元的
  • 图片
  • 电影
  • Pdf格式

压缩文件

关于压缩的第一个例子是压缩单个文件。此命令将设置 文件压缩属性为true。我们将使用 /C 压缩给定文件的选项。

$ compact /c users.txt
Compress File
压缩文件

我们可以从输出中看到文件的当前大小 47 字节和压缩比 1 因为我们最近开始压缩。

压缩所有文件

我们可以使用 * (星号)表示文件名。这将假定该命令将对所有文件执行。

$ compact /c *

压缩所有文件和子目录文件

压缩属性可以设置为对给定目录启用所有子目录和文件夹 /s 选项。我们称之为递归。这是compact命令最常用的版本。此选项提供了将文件作为大容量工作和压缩的能力。

在本例中,我们将压缩中的所有子目录和文件 cygwin64 以递归方式创建目录。

$ compact /s /c cygwin64
Compress All Files and Sub Directory Files
压缩所有文件和子目录文件

在发出命令之后,我们可以从输出中看到,该命令以递归方式执行。

解压缩文件

到目前为止,我们已经压缩或设置了文件的压缩属性。在某些情况下,文件系统的压缩可能会引起一些头痛 对我们来说。因此,我们可能需要禁用文件的文件系统级压缩。我们可以通过提供 /u 选项如下。

相关文章: 如何在Python中创建目录?

在本例中,我们将关闭名为 users.txt

$ compress /u users.txt
Uncompress File
解压缩文件

解压缩所有文件

我们也可以关闭当前工作目录中所有文件的压缩。

$ compress /u *

解压缩所有文件和子目录文件

我们还可以递归地更改当前位于当前工作目录和child中的所有文件的压缩属性。我们可以像下面这样完成这个任务。

$ compress /u /s *

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享