linux 命令
一、删除当前目录下的文件
1、 rm . -f *
#最经典的方法,删除当前目录下的所有类型的文件
2、 find . -type f -delete或find . -type f -exec rm -f {} \;
#用find命令查找普通文件并删除or用find命令的处理动作将其删除
3、 find . -type f | xargs rm -f
#用于参数列表过长;要删除的文件太多
4、 rm -f `find . -type f`
#删除全部普通文件
5、 find /data/ -type f ! -name "b.txt" | xargs rm -f
或
find /data/ -type f ! -name "b.txt" -exec rm -f {} \;
#/data/目录下有a.txt b.txt c.txt d.txt
#删除/data/目录下所有文件,保留b.txt
==> 以上f表示文件类型,目录类型则是d,*通配所有
二、zip命令
1、 zip -r myfile.zip ./*
#将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.
2、 unzip -o -d /home/sunny myfile.zip
#把myfile.zip文件解压到 /home/sunny/
3、 zip -d myfile.zip smart.txt
#删除压缩文件中smart.txt文件
4、 zip -m myfile.zip ./rpm_info.txt
#向压缩文件中myfile.zip中添加rpm_info.txt文件
==> -o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;

浙公网安备 33010602011771号