分类
命令行

Mac 与 Linux 随机抽样文本文件

有时碰到一个大文件,要对这个文件进行采样,比如采样多少条,发现 linux 和 mac 上都有一个不错的命令,可以对文件进行抽样。

mac 安装 gshuf

gshuf 集成到了 coreutils 里面,通过 brew 直接安装 coreutils 就可以。

brew install coreutils

mac 上使用 gshuf

gshuf -n 20000 full.txt > sample.csv

linux 上使用 shuf 对文本文件采样

shuf -n N input > output

Mac 上使用 gnu 的工具包

brew install coreutils findutils gnu-tar gnu-sed gawk gnutls gnu-indent gnu-getopt grep
分类
命令行

zip 命令行给文件和文件夹设置密码

为什么压缩文件一定要设置密码

  • 防止任何人都可以解压,只让知道的人解压文件。
  • 上传到云端的时候,防止一些不良云厂商。

zip 给文件设置密码

要对文件进行密码保护,只需运行 zip 命令并提供 -e 标志(它是 –encrypt 的缩写)。首先将“目标”(例如 file.zip)传递给它,然后将源(例如文件)传递给它。

zip -e file.zip file
湘ICP备2020020034号-1