当前位置:首页 » 文件管理 » tar排除文件夹

tar排除文件夹

发布时间: 2022-05-26 14:02:30

1. linux下面tar打包, 排除某个特定的目录( 只对一个目录操作, 不对其他目录操作)

[boomer@wwwtest]$pwd
/home/boomer/tmp/test
[boomer@wwwtest]$ls-R
.:
aabbccdd

./aa:
1.txct1.txt

./bb:
2.txtdd

./bb/dd:
5.tx5.txt

./cc:
3.txtdd

./cc/dd:
4.txt

./dd:
6.txt
[boomer@wwwtest]$cat>include.mydirs<<EOF
>aa
>bb
>cc
>EOF
[boomer@wwwtest]$tarcvzftemp.tar.gz`catinclude.mydirs`
aa/
aa/1.txct
aa/1.txt
bb/
bb/dd/
bb/dd/5.tx
bb/dd/5.txt
bb/2.txt
cc/
cc/dd/
cc/dd/4.txt
cc/3.txt
[boomer@wwwtest]$

2. Linux中用tar命令打包如何排除 所有 扩展名为 wdb的文件

Linux下tar命令exclude选项排除指定文件或目录

先复习一下常规的压缩解压缩使用办法:

压缩:tar zcvf filename.tar.gz folderName

解压: tar zxvf filename.tar.gz

举例说明:

1、test 文件夹有如下文件


这样,就会把jpg后缀的文件都排除了,包括子目录。

3. linux tar解压文件不要目录

linux
tar解压文件不要目录,可采用--strip-path
或--strip-components参数来实现。
参数详情:
--strip-components NUMBER, --strip-path NUMBER
strip NUMBER of leading components from file names before extraction
(1) tar-1.14 uses --strip-path, tar-1.14.90+ uses --strip-components去除文件名前的NUMBER
层路径,如:
test.tar.gz中包含目录123/xxx/conf.xml,只要conf.xml文件,就要去除文件名前2层路径,命令为:
tar
zxvf test.tar.gz
--strip-components
2

123/xxx/conf.xml
ls conf.xml

查看结果
#去除一层,命令为:
tar
zxvf test.tar.gz
--strip-components
1

123/xxx/conf.xml
ls
./xxx/conf.xml

查看结果

4. linux,tar打包中如何排除其他文件

在backup.sh文件中,写入这些: BACKUP="/home/gfdpsdev/backup/dps_backup" TIME=$(date +%F) BACKUP_PATH=/home/gfdpsdev/backup/dps_backup/$TIME if [ ! -p $BACKUP_PATH ] then mkdir -p "$BACKUP_PATH" fi cd BACKUP tar -X *.list -zcvf $BACKUP_PATH/dps_$TIME.tar.gz /home/gfdpsdev 加红的这条语句是打包语句。 *.list文件中包含在打包中要排除的文件列表: *.o *.a *.tar *.gz *.Z tmplog srcBak log tmp file core.* Fortify .fortify .CVSROOT backup 这样在打包的时候就不会把*list 中的文件或者文件夹打包了。 摘自:老衣的专栏

5. linux文件夹内文件复制,如何排除某个文件

1、首先登录进linux系统,右键单击选择Open In Terminal选项

6. 备份文件夹内容是排除部分文件: tar --exclude scf/service -zcvf scf.tar.gz scf/*,这句指令什么意思

啊 !啊啊啊!这个简单嗒
就是除了相对路径下scf/service这个文件以外,所有scf文件夹下的文件都被打包进scf.tar.gz包里啦~~~~

7. HP-UX的机器使用tar命令时,如何排除某一个不想打进包内的目录或文件呢(exclude无法使用)

HP-UX的tar命令版本比较老,没有exclude功能。
替代方案有两种:
1、手动mv不需要的目录或者文件;
2、安装GNU的tar,就可以支持了。

8. tar命令解压时如何去除目录结构及其解压到指定目录

我也遇到过一样的问题,将你的tar.gz文件放在当前目录下,也就是执行ls命令后能看到这个tar.gz文件,之后再执行tar
zxvf解压就好了^_^

9. linux 的tar 命令打包制定目录下的所有文件,却不想包含目录。

命令为:tar zcvf /test/data.tar.gz -C /some/files .

另一种方法,建立一个文件excludefile,写:

/data/web/aaa

/data/web/bbb

tar命令:

tar cvzf data.tar.gz --exclude-from /data/excludefile /data/web/

(9)tar排除文件夹扩展阅读:

注意事项

tar --null -P -czf /tmp/archive.tar.gz --files-from=files.lst

files.lst是要打包的文件列表

tar 中--exclude的用法:

tar czvf oracle.tar.gzoracle --excludeoracle/oradata --exclude oracle/admin/shvoip --exclude oracle/doc

使用tar进行排除一个目录的备份

打包/home这个目录,/home/123/是不想打包的目录。

tar cvf my.bak.tar /home --exclude /home/123

tar exclude

Published at February 20, 2008 in C/C++.

tar 的exclude 要放在最尾端才行:

tar jcvf WLANIntercept_20080220.tar.bz WLANIntercept/ –exclude=Debug

10. tar怎么过滤某个文件夹

用参数 --exclude=绝对路径/相对路径 就可以了

tar cjpvf out.tar.bz2 * --exclude=folderName/fileA

这样就不会压缩 folderName/fileA 这个文件

热点内容
曙光牌路由器登录密码是多少 发布:2025-03-12 13:51:36 浏览:97
舞蹈培训源码 发布:2025-03-12 13:34:04 浏览:741
电脑与服务器之间快速传输文件 发布:2025-03-12 13:26:55 浏览:955
ftp上的文件在服务器 发布:2025-03-12 13:26:53 浏览:416
linux关闭445端口 发布:2025-03-12 13:20:47 浏览:219
加密语句表情 发布:2025-03-12 13:17:36 浏览:821
电脑服务器响应不了 发布:2025-03-12 13:16:02 浏览:897
vmwarenat外网访问 发布:2025-03-12 13:06:31 浏览:47
红魔三哪个安卓系统最稳定 发布:2025-03-12 13:01:45 浏览:303
arm嵌入式linux系统 发布:2025-03-12 13:01:45 浏览:492