南浔网站建设,西地那非片吃了多久会硬起来,云服务器挖矿,最新网站架构例1。压缩并打包目录tar -czf small.tar.gz small(目录名) ;例2。tar zcvf backup.tar.gz site/* –excludesite/attach –excludesite/images简单解释一下#xff1a;ls -l | grep “^-” 用来把当前目录下所有文件列出来#xff0c;不包括子目录#xff1b;awk ‘{print …例1。压缩并打包目录tar -czf small.tar.gz small(目录名) ;例2。tar zcvf backup.tar.gz site/* –excludesite/attach –excludesite/images简单解释一下ls -l | grep “^-” 用来把当前目录下所有文件列出来不包括子目录awk ‘{print “dollar”8}’ 用来把ls和grep输出的文件名取出来xargs 将前面一串的输出也就是一个文件名的列表组织成一个参数传递给tar命令。如果只是排除一两个目录可以用tar命令的–exclude 选项。例如排除site目录下的attach和images目录tar zcvf backup.tar.gz site/* –excludesite/attach –excludesite/images例2tar 打包目录时排除其中某一子目录的方法具体的命令如下tar cfz ff-bb.cn.tar.gz /var/www/ff-bb.cn/ –excludevar/www/ff-bb.cn/download如果需要排除多个子目录那么就执行tar –excludevar/www/ff-bb.cn/download –excludevar/www/ff-bb.cn/download2 cfz hosteguide.com.tar.gz /var/www/hosteguide.com/注意 –exclude后面的排除目录后不能带/ 否则不起作用。解包到指定的目录使用 tar 的 -C 选项如 tar xvf newarc.tar.gz -C tmp/a/b/c。如tar –exclude/usr/local/nginx/html/htdocs/download/backup –exclude/usr/local/nginx/html/htdocs/othersites -czvf /usr/local/resourcebackup/resource-date ”%Y-%m-%d_%H-%M-%S”.tar.gz /usr/local/nginx/html/htdocs/*例3假设 test目录下有 1 2 3 4 5 这5个目录现在要将 3 4 5目录tar打包,1和2目录不要命令如下tar -zcvf test.tar.gz –exclude1 –exclude2 test或tar -zcvf test.tar.gz –excludetest/1 –excludetest/2 test看man tar帮助,–exclude后面跟的好像是正则注意: 要打包的test必须在命令最后,不然没有效果