Linux 等效于 compact /c /s windows 命令?

Linux 等效于 compact /c /s windows 命令?

我发现compact /c /sWindows 命令对于压缩超详细的跟踪/日志目录非常有用(在我的例子中,在调试时,几天内可以达到几 GB)。

优点:它保持目录的可见性与未压缩时相同。它对 explorer、powershell 和 cmd 是透明的。

是否有任何 Linux 等效命令可以压缩数据,而无需将数据放入存档文件中?

答案1

快速回答:当文件系统支持它时:
chattr +c nomefile


更多单词

您正在使用的更多是NTFS文件系统。来自微软关于它的页面

袖珍的
显示和更改 NTFS 分区上文件或目录的压缩。如果不使用参数, compact 将显示当前目录的压缩状态
。...
评论
- 紧凑命令,NTFS 文件系统压缩功能的命令行版本,显示和更改 NTFS 分区上的文件和目录的压缩属性。目录的压缩状态指示添加到目录中的文件是否会自动压缩。设置目录的压缩状态时,您不一定会更改已存在的文件的压缩状态。

有许多允许这样做的文件系统例如你可以检查保险丝压缩或者转运蛋白...
列表随时间变化:因此您可以开始搜索单词“压缩”在文件系统列表中,例如维基百科并选择最适合您的。

kernel.org 的 btrfs 页面你可以阅读

我可以在不使用压缩挂载选项的情况下强制压缩文件吗?

是的。该实用程序聊天室支持设置文件属性C这标志着索引节点压缩新写入的数据。

最后从man chattr

内核会自动将设置了“c”属性的文件压缩到磁盘上。读取此文件将返回未压缩的数据。 写入此文件时会在将数据存储到磁盘之前对其进行压缩。 笔记:请务必阅读本文档末尾的错误和限制部分

相关内容