几个linux操作命令

一:解压缩

1:解压  (解压参数:x ;  压缩参数c,后面参数根据文件后缀分别加vf ,zvf,  jvf)

  tar –xvf file.tar //解压tar包

  tar -xzvf file.tar.gz //解压tar.gz

  tar -xjvf file.tar.bz2 //解压 tar.bz2

  tar –xZvf file.tar.Z //解压tar.Z

  unrar e  file.rar //解压rar

  unzip file.zip //解压zip

2:打包tar,压缩  (device目录)

  tar –czvf device.tar device     (device---> device.tar)

tar –czvfdevice.tar.gz device   (device-àdevice.tar.gz)

tar –cjvfdevice.tar.bz2 device   (device àdevice.tar.bz2)

不加路径的情况下解压所有文件到当前目录。

解压到指定路径:

tar –xzvfdevice.tar.gz –C ./abc   解压到当前目录下的abc文件夹

 

3:复制

复制文件夹:cp –rf ./device ./target

复制文件:一样

 

 

4:分段解压

假如:有3个分段解压文件

test.tar.gz.01   test.tar.gz.02  test.tar.gz.03

cat合并分割的文件:将之前分割的压缩包合并成test.tar.gz

cat test.tar.gz.0* >test.tar.gz  (*位置决定了合并的文件个数)

 

然后可以通过tar -zxvf来解压test.tar.gz

Tar –zxvf test.tar.gz

 

也可以使用管道“|”合并两个指令:

cat test.tar.gz.0* |tar –zxv   (最后没有f是因为f代表后面必须接文件)

 

 

二:复制,移动,寻找

复制:

  cp –rf  当前文件路径  目的路径

寻找:

 find ./  -name   “*kenr*”  //寻找文件名含有kenr

grep –r “adc”./                //寻找文件中的字符是adc的

 

三:dd命令

dd   if=/dev/urandom   of=/data/test.txt bs=1024 count=10000

  if=原数据路径    of=备份数据路径  bs=字节数  count=长度

将  urandom的bs*count字节大小数据备份到data目录下的test.txt文件中(以txt文件备份)

例:dd if=/dev/block/mmcblk0p17 of=/data/params.bin

2048+0 records in

2048+0 records out

1048576 bytes transferred in 0.041 secs(25575024 bytes/sec)

root@E561_EU:/ # ^C

C:\Users\xxxx.CCDOMAIN>adb pull/data/params.bin D:\

4394 KB/s (1048576 bytes in 0.233s)

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值