Linux Bash Shell (五)–如何创建临时文件, 分割大文件?
前言
这篇文章主要包含3个部分:
- 如何利用
mktemp
创建临时文件 - 如何利用
split
分割大文件 - 如何利用
csplit
分割大文件
让我们一起来学习吧~
利用mktemp
创建临时文件
在写脚本的过程中,我们经常需要存储临时数据,在linux系统下最合适放临时数据的地方是/tmp,这个目录下的内容会在重启的时候被清除。
mktemp
命令可以用来创建临时的文件,目录。
mktemp用法
- 创建临时文件
# 创建临时文件
filename=`mktemp`
echo $filename
ls -sh $filename
/tmp/tmp.GwNTasidb2
0 /tmp/tmp.GwNTasidb2
可以看到,系统在/tmp
目录下生成了一个名字为tmp.E2JEOSq2et的文件,并且是一个空文件。
- 创建临时目录
# 创建临时目录
dirname=`mktemp -d