linux shell脚本 3.27

14 篇文章 0 订阅

shell脚本的补充知识:

1.dd命令:

  命令格式 :dd if=/dev/zero of=./test.txt bs=1k count=1

  if表示输入的文件,of表示输出的文件 ,bs表示创建的块的大小,count表示创建块的数量,最终创建文件的大小就是每块大小与块个数的乘积大小。 如果不指定块个数,会创建很多块,按ctrl+c停止它创建。

  例如:

   dd  if=/dev/zero of=./t.txt bs=100k count=1  创建一个100k大小的文件t.txt

2.根据扩展名切分文件名的命令:


除了”.“,你也可以使用别的符号,如 / ,规则相同,就是点的位置换成 / 

3.split(文件分割的命令)

 命令选项:-b:指定分割后的每个文件的大小
                 -d:使用数字作为后缀
                 -a length:制定后缀的长度
                 -l num:按照行进行分割

                 PREFIX:指定分割后的文件的前缀,写在所有选项的最后

 例如:分割一个100M的文件为每个10M,并且文件的后缀以三位数字作为后缀,文件的前缀是pre_test

      split   -b 10M  -d  -a  3    t.txt(假设该文件存在且为100M)  pre_test(注意这个制定前缀的参数放在最后,在操作文件名的后面) 

4.du(查看文件的大小)

-b 以字节进行统计,显示的是字节数   

-h以人们较好辨认的方式显示 ,如  ..k,...M ...G

du -b ~/Downloads/jdk-8u60-linux-x64.tar.gz

181238643 /home/hh/Downloads/jdk-8u60-linux-x64.tar.gz

du -h ~/Downloads/jdk-8u60-linux-x64.tar.gz

173M /home/hh/Downloads/jdk-8u60-linux-x64.tar.gz

另外查看文件的方法还有如下:

1. wc -c filename 参数-c表示统计字符, 因为一个字符一个字节, 所以这样得到字节数

2. ls -l 文件名 : 显示文件的详细信息,其中第五列就是文件的大小,同du一样,加上 -h 选项也会人性化显示文件的大小。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值