隐藏文件复制打包处理

发布时间:2021-07-16 17:07:43 阅读:1419次

 tar -zcvf 1.tar ./ --exclude ./test
将当前目录(包含隐藏文件)打包,但是排除掉test这个文件夹,注意test后不能带/

tar czvf filename.tar.gz ./*.*
打包有扩展名的文件,
tar czvf filename.tar.gz ./*
打包所有显示的文件,
tar czvf filename.tar.gz ./
打包所有的文件
取得文件夹中所有非空行的的文件
find |awk -F '/' '{print $2}' | grep ^[^$]
[root@localhost test]# cp `find  |awk -F '/' '{print $2}' | grep ^[^$]` ../test2
cp: 略过目录 “test”
[root@localhost test]# cp -rp `find  |awk -F '/' '{print $2}' | grep ^[^$]` ../test2
cp:是否覆盖“../test2/.1”? y
cp:是否覆盖“../test2/1.txt”? y
cp:是否覆盖“../test2/.2”? y
cp:是否覆盖“../test2/1.tar.gz”? y
  1 #bin/sh
  2 source="/home/test/下载/test";
  3 dest="/home/test/下载/test2/";
  4 echo $source"下的文件如下:"
  5 list=`find $source`
  6 for loop in $list
  7 do
  8 if [ $loop != $source ]
  9 then
 10 echo $loop
 11 #复制
 12 cp -rp $loop $dest
 13 echo "成功"
 14 fi
 15 done

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:隐藏文件复制打包处理 出自老鄢博客 | 欢迎分享