linux 如何打包当前文件下所有文件包括隐藏文件
作者&投稿:圣伯 (若有异议请与网页底部的电邮联系)
示例:假设要把/home/usera下面的所有文件包括隐藏文件 拷贝到/mnt/temp目录下
操作:cp -R /home/usera/. /mnt/temp
说明:注意使用“.”符号,它代表的是当前目录。不要使用通配符*。
1.
进入要打包的目录直接执行,就可以了。如果你tar目录,那就会把
隐藏文件
也tar里
tar
czvf
xx.tar.gz
*.*
2
举个例子,比如我要查/etc目录下那个文件包含有root的
字符
grep
root
/etc/*
如果连
子目录
一同查找。那么需要加个-r的
参数
命令如下:
cd /root/test/
tar czvf test.tar.gz .[!.]* *
解说下:
tar czvf test.tar.gz * 压缩当前文件夹下非隐藏文件的文件
tar czvf test.tar.gz .[!.]* 压缩当前文件夹下隐藏文件排除两个隐藏文件夹"."和“..”
排除的如图,然后会把上一级的文件也打包进来了。
tar cvf 123.tar `ls -a`
tar cvf 123.tar `ls -A`
应该使用大写A
-a, --all do not ignore entries starting with .
-A, --almost-all do not list implied . and ..
小写a会把. 和 ..目录页带上
tar -cvf test.tar.gz $(find . -type f)
仰服盐酸: 1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下. 2、在linux命令行下输入shell指令:zip -r test.zip /home/httpd/html/test. 3、键盘按“回车键”运行shell指令,此时成功将test文件夹以及其以下文件一同打包到了test.zip.
琼海市19292223476: 在Linux下怎么用cpio命令把一个文件夹中的所有文件和文件夹打包? - ?
仰服盐酸: 解压cpio文件 cpio -idmv 同样可以解压img文件:cpio -idmv cpio 备份命令 备份:cpio -covB > [file|device] 将数据备份到文件或设备上 还原:cpio -icduv 常用参数:-o :将数据copy到文件或设备上-i :将数据从文件或设备上还原到系统中-t :查...
琼海市19292223476: linux文件夹分别打包 - ?
仰服盐酸: #!/bin/bash#需要一个参数, 参数是需要打包的最上层目录(绝对路径)#如果只需要打包当前路径 就把下面哪行的$1换成$PWD for i in `find $1 -type d`; do #echo "--->$i" name=${i##/*/} #echo "$name" tar cvf "$name.tar" "$i" done 把这个存成.sh 的文件 然后 打 bash 文件名就行了
琼海市19292223476: Linux下,如何用tar命令,要求:只打包当前文件夹和所有子文件夹中的.h和.cpp文件? - ?
仰服盐酸: find . -type f -iname "*.h" -o -iname "*.cpp" | xargs tar cf hcpp.tar
琼海市19292223476: linux操作系统中对当前目录下文件打包的命令是(),解包的命令(); - ?
仰服盐酸: 1.压缩和解压缩一般使用tar即可 压缩: tar zcvf test.tar.gz .* 解压缩: tar zxvf test.tar.gz2.tar 压缩解压缩参数说明 z .gz压缩包形式 c 创建 v 进度详情 f 压缩包 x 解开,提取
琼海市19292223476: linux 如何把linux某个目录下的文件(除隐藏文件)打包. - ?
仰服盐酸: 1. 进入要打包的目录直接执行,就可以了.如果你tar目录,那就会把隐藏文件也tar里 tar czvf xx.tar.gz *.* 2 举个例子,比如我要查/etc目录下那个文件包含有root的字符 grep root /etc/* 如果连子目录一同查找.那么需要加个-r的参数
琼海市19292223476: 在LINUX下想要直接压缩多个文件夹为tar.gz格式,该怎么办 - ?
仰服盐酸: 1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下.2、其次,在linux命令行中输入:tar zvcf t.tgz 1/ 2/.3、最后,按下回车键执行shell指令,此时发现成功将文件夹1与文件夹2一同压缩为tar.gz格式.
琼海市19292223476: 在linux中怎么打包配置 - ?
仰服盐酸: 打包用 tar 命令 打包: tar -cvf FileName.tar DirName 解包: tar -xvf FileName.tar tar -xvf FileName.tar -C DirName:解包到指定目录
琼海市19292223476: linux 把当前文件夹下所有文件放入一个新建文件夹? - ?
仰服盐酸: mkdir fffff;find . ! -name fffff ! -name . -exec cp -a {} fffff \;
琼海市19292223476: LINUX下怎么批量打包和批量重命名 - ?
仰服盐酸: for DIR in `ll |grep ^d |awk '{print$9}'` ;do NAME=`expr ${DIR} + 1000`;zip ${NAME}.zip ${DIR};done