当前位置:首页 » 文件管理 » 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-01-23 17:37:06 浏览:391
安卓手机锁了怎么开 发布:2025-01-23 17:21:18 浏览:137
经济学算法 发布:2025-01-23 17:13:46 浏览:421
如何和软件联系服务器 发布:2025-01-23 17:13:00 浏览:800
javacrc16算法 发布:2025-01-23 17:11:31 浏览:225
编程加图片 发布:2025-01-23 17:10:33 浏览:567
中国风网站源码 发布:2025-01-23 17:05:56 浏览:680
pythonfilter用法 发布:2025-01-23 17:04:26 浏览:569
java转number 发布:2025-01-23 16:58:11 浏览:477
解压的英语作文 发布:2025-01-23 16:45:05 浏览:970