Linux基本命令-文件处理2

阅读更多
1、gzip
只能压缩文件
不保留源文件

Linux基本命令-文件处理2_第1张图片
压缩
gzip newfile1
gunzip newfile1.gz 或者 gzip -d newfile1.gz


2、tar
把一个目录打包成一个文件,压缩后的格式.tar.gz
Linux基本命令-文件处理2_第2张图片

sudo tar -zcvf newdir1.tar.gz newdir1 打包并压缩
或者分2步
sudo tar -cvf newdir1.tar newdir1
sudo gzip newdir1.tar

tar -zxvf newdir1.tar.gz -C /home/wyq/ 解压到指定目录


3、zip
默认linux、win通用格式
可以压缩目录
保留源文件
sudo zip newfile1.zip newfile1 压缩文件
sudo zip -r newdir1.zip newdir1 压缩目录
unzip newfile1.zip

4、bzip2
功能和zip一样,只能压缩文件
-k 保留源文件
sudo bzip2 -k newfile1



解压后保留源压缩文件
sudo bunzip2 -k newfile1.bz2


5、输入输出重定向
a、输出重定向
sudo chmod 777 test.msg
ls -l /home/wyq/test > /home/test.msg
sudo vim /home/test.msg 可以查看上一行的执行结果
date >> /home/test.msg 在test.msg文件末尾添加日期

b、输入重定向
wall < /home/test.msg 向所有用户广播/home/test.msg文件中的内容

c、错误输出重定向
ls /jzk 2>ls.err 当ls /jzk,这个没有了不存在的时候会将出错信息保存在ls.err文件中
,若没有错误则不保存信息

为什么错误输出重定向是2>呢

Linux基本命令-文件处理2_第3张图片
输出重定向: > >> 相当于 0> 0>>
输入重定向: < 相当于 1<
错误输出重定向: 2> 由于输出重定向省略了0,如果这里省略2就跟输出重定向一样了


6、vim
:r /home/wyq/test/newfile1  将文件newfile1的内容导入到光标所在的位置
!命令 !date 在编辑状态执行date命令
:r !date 在光标所在处导入当前时间

Linux基本命令-文件处理2_第4张图片


Linux基本命令-文件处理2_第5张图片

  • Linux基本命令-文件处理2_第6张图片
  • 大小: 93.8 KB
  • Linux基本命令-文件处理2_第7张图片
  • 大小: 41.5 KB
  • Linux基本命令-文件处理2_第8张图片
  • 大小: 30.1 KB
  • Linux基本命令-文件处理2_第9张图片
  • 大小: 65.5 KB
  • Linux基本命令-文件处理2_第10张图片
  • 大小: 100.7 KB
  • Linux基本命令-文件处理2_第11张图片
  • 大小: 139.7 KB
  • 查看图片附件

你可能感兴趣的:(Linux基本命令-文件处理2)