我们在 Linux 机器上有 100+ GB 的文件,在尝试使用以下命令执行 gzip 时,gzip 至少需要 1-2 小时才能完成:
gzip file.txt
Run Code Online (Sandbox Code Playgroud)
当我们使用 gzip 时,有没有一种方法可以使 gzip 以相同级别的压缩速度快速运行?
CPU:Intel(R) Core(TM) i3-2350M CPU @2.30 GHz
通过使用ls -lh我们可以获得文件大小。
有什么方法可以检查文件大小是否大于 1MB,然后打印如下消息?我可能有不同大小的文件,如 100mb、1gb、10gb、100kb。
if [ $FileSize > 1MB ];
then
echo "File size is grater than 1MB"
fi
Run Code Online (Sandbox Code Playgroud)
有没有办法可以使用if语句检查文件大小?
我们有一个 bash 命令,其中一个用户“useradm”运行命令为
sudo su - platfrmapi; sh script.sh
sudo su - platfrmapi; cp script.sh script_2.sh
Run Code Online (Sandbox Code Playgroud)
用户切换完美地进行,但是作为“script.sh”的一部分创建的日志由“useradm”而不是“platfrmapi”拥有。
我们错过了什么吗?