3.linux 别名 查找 压缩与解压缩
1.别名
alias 别名=‘定义命令内容’
alias grep=‘grep --color’
vim ~/.bashrc
关掉终端再开一次!!!!才能生效
2.查找
操作系统中名字叫做passwd的文件
find 查找范围 条件
find / -name passwd
-name 按名称查找
find / -name passwd -a -type f
-a : and
-type 类型 f 文件 d 目录
find / -name passwd -o -name shadow
-o : or 或者
-size 按照大小
find /boot -size +2M -exec ls -lh {} \;
找到 /boot 目录中文件大于10M 拷贝到/opt目录中
find /boot -size +10M -exec cp {} /opt \;
cp -r 递归拷贝目录
-a 保持文件原属性拷贝
3.压缩解压缩
dd if=/dev/zero of=/tmp/bigfile bs =1M count=100
if input file 输入文件 /dev/zero 只有一个二 进制的0
of output file 输出文件
bs 单位 生成1M的二进制0
count 循环100次
linux 中的文件不依赖后缀分辨
file 文件 查看文件属性
(1) gzip -9 源文件
-9 最高的压缩比
gunzip 压缩文件.gz 解压缩
(2) bzip2 -9 源文件
-9 最高压缩比
bunzip2 压缩文件.bz2 解压缩
gnu社区 发布的软件 bzip2 gzip
(3)zip 压缩成的文件名 源文件
特点产生新文件源文件不受影响
unzip 压缩文件.zip -d /路径
-d 解压路径
(4)tar 打包备份工具 gzip bzip2(做不到对目录进行压缩)
tar -cf /路劲/tar文件名.tar 源目录(相对路径)
-c create tar
-f 对应文件file
tar -xf /路径/tar文件.tar -C /解tar包的路劲
-x 解tar包
-f 对应文件file
-C 指定解包路径
-z 使用gzip的压缩方式进行压缩
-j 使用bzip2的压缩当时进行压缩
tar -zcf /压缩文件.tar.gz 源目录
tar -zxf /压缩文件.tar.gz -C /解压路径
tar -jcf /压缩文件.tar.bz2 源目录
tar -jxf /压缩文件.tar.bz2-C /解压路径