zip
-q 不显示压缩进度状态
-r 子目录及子目录下文件全部压缩
-e 对压缩文件进行加密,终端会提示输入密码
zip -r -P pwd file.zip file
-m 压缩完成时删除原文件
-o 设置被压缩文件的最后修改时间为当前压缩时间
du
du 命令是 Linux 中用于查看文件或目录大小的实用工具。它会显示指定目录或文件所占用的磁盘空间。以下是一些常用的 du 命令参数和示例:
-a 或 --all:显示目录中个别文件的大小。
-b 或 --bytes:以字节为单位显示目录或文件大小。
-c 或 --total:除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-h 或 --human-readable:以 K、M、G 为单位,提高信息的可读性。
-s 或 --summarize:仅显示指定目录或文件的总大小,而不显示其子目录的大小。
示例:
显示当前目录下子目录的大小和当前目录的总大小:
$ du -h
608K ./test6
308K ./test4
4.0K ./scf/lib
...
1.3M .
显示指定文件所占空间:
$ du log2012.log
300 log2012.log