在Linux系统中,使用tar命令进行压缩时,可以通过--exclude选项来排除特定的文件夹或文件。以下是关于如何使用tar命令排除文件夹的详细步骤: 明确需要压缩的目录和目标压缩文件的位置: 假设你需要压缩的目录是/path/to/directory,并且希望将压缩后的文件保存在同一目录下,命名为archive.tar.gz。 确定需要排除的文件夹路径...
当排除文件的路径是绝对路径时,压缩路径也必须是绝对路径。 接下来我们就准备个测试的文件夹和文件,整个目录结构如下,其中以exclude起头的文件夹或文件便是需要排除的内容: 1 2 3 4 5 6 7 8 9 tar_excludes_demo/ ├── exclude_file.txt ├── exclude_folder │ └── tmp.txt ├── folder1 │...
如我们打包presto服务,我们需要去掉logs目录 tar -zcvf presto.tar.gz --exclude=presto/logs presto 如果要排除多个目录,增加 --exclude 即可,如下命令排除logs和oldlib两个目录及文件mylib.tar.gz: tar -zcvf presto.tar.gz --exclude=presto/logs --exclude=presto/oldlib --exclude=presto/mylib.tar.gz p...
1. tar命令:tar命令可以用来创建和提取tar压缩包。要排除指定文件或文件夹,可以使用”–exclude”选项。例如,要排除名为”excluded_file.txt”的文件,可以使用以下命令: “` tar -czvf archive.tar.gz –exclude=excluded_file.txt folder_to_compress “` 2. zip命令:zip命令用于创建和提取zip压缩包。要排除指...
tar -zcvf masalaPage.tar.gz --exclude=2017 --exclude=2016 masalaPage 这里主要使用到了 --exclude参数,将不想被打包压缩的目录添加进去即可。 注: 1.在使用--exclude参数的时候,如果要排除打包目录,目录名称不要写 [ / ]符号,否则还是会将排除的目录加入打包压缩文件 ...
使用tar命令来进行打包,并使用-exclude这个参数来排除一个文件夹。如果存在多个排除文件夹,就要写多个参数。 示例 代码语言:javascript 复制 tar-zcvf scheduler_20180508.tar.gz--exclude=scheduler/lib.bk--exclude=scheduler/logs scheduler 常见错误 打包命令觉得没有错,但是还是将排除的文件夹给打包进去了。原因之一...
tar -czf archive.tar.gz --exclude=data * ``` 在这个命令中,-czf参数用来创建一个以gzip压缩格式打包的文件,archive.tar.gz是打包后的文件名,--exclude=data表示要排除名为data的目录,最后的*表示打包除data目录外的所有文件。通过这个命令,我们就可以实现只打包data目录外的所有文件。
tar压缩时排除特定文件和文件夹 一日一技是一个每天更新的栏目,力图做到让你每天用2分钟的时间掌握一个开发技巧。 tar压缩文件的时候排除特定文件和文件夹: 1 tar --exclude='./folder' --exclude='./upload/folder2' -zcvf /backup/filename.tgz ....
解压缩 test.tar.gz, tar -xvf test.tar.gz 我们也会碰到在打包压缩文件夹的时候,需要排除某些不需要的文件或者文件夹,这个时候就该--exclude大显身手了。 以这个test文件夹示例, image.png 要求: 不打包.git文件夹 不打包conf.py 不打包config文件夹下的所有json文件 ...