Linux 在另一个文件夹中,如何对另一个目录中的特定文件进行tar?
谢谢你的支持 我的linux笔记本电脑上有以下文件夹结构Linux 在另一个文件夹中,如何对另一个目录中的特定文件进行tar?,linux,command,compression,redhat,tar,Linux,Command,Compression,Redhat,Tar,谢谢你的支持 我的linux笔记本电脑上有以下文件夹结构 /home /A /B 在文件夹“B”中,我有类型为*.csv、*.dat的文件 现在从文件夹A开始,我如何在文件夹B中创建包含文件*.csv的tar文件。我正在文件夹A中运行命令 这是命令,我试过了,但不起作用 在/home/A文件夹中,我运行以下命令 tar -cf /home/A/Sample1.tar -C /home/B/ZSBSDP4 *.csv 也试过这个, tar -cf /home/A/Sampl
/home
/A
/B
在文件夹“B”中,我有类型为*.csv、*.dat的文件
现在从文件夹A开始,我如何在文件夹B中创建包含文件*.csv的tar文件。我正在文件夹A中运行命令
这是命令,我试过了,但不起作用
在/home/A文件夹中,我运行以下命令
tar -cf /home/A/Sample1.tar -C /home/B/ZSBSDP4 *.csv
也试过这个,
tar -cf /home/A/Sample1.tar -C /home/B/ZSBSDP4 --wildcards *.csv
对于这两个命令,我得到以下错误:
tar: *.csv: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
在tar文件中,我不想包含整个文件夹结构,这就是原因,我使用选项-C(大写)
此外,以下命令可以工作,但它会对所有*.csv和*.dat文件进行tar
tar -cf /home/A/Sample1.tar -C /home/B/ZSBSDP4 .
您可以在tar命令中编辑名称以删除路径。(假设您有GNU tar。)
请注意,如果在命令上指定多个源目录,可能会意外地将多个同名文件放入tar文件中。然后在解包时,最后一个将覆盖前面同名的路径。您可以在tar命令中编辑名称以删除路径。(假设您有GNU tar。)
请注意,如果在命令上指定多个源目录,可能会意外地将多个同名文件放入tar文件中。然后在解包时,最后一个将覆盖前面同名的路径。您可以在tar命令中编辑名称以删除路径。(假设您有GNU tar。)
请注意,如果在命令上指定多个源目录,可能会意外地将多个同名文件放入tar文件中。然后在解包时,最后一个将覆盖前面同名的路径。您可以在tar命令中编辑名称以删除路径。(假设您有GNU tar。) 请注意,如果在命令上指定多个源目录,可能会意外地将多个同名文件放入tar文件中。然后在解包时,最后一个将覆盖前面同名的文件。您可以使用--exclude=PATTERN选项:
tar -cf /home/A/Sample1.tar -C /home/B/ZSBSDP4 . --exclude=*.dat
手册页中列出的其他“本地文件选择”选项:您可以使用--exclude=PATTERN选项:
tar -cf /home/A/Sample1.tar -C /home/B/ZSBSDP4 . --exclude=*.dat
手册页中列出的其他“本地文件选择”选项:您可以使用--exclude=PATTERN选项:
tar -cf /home/A/Sample1.tar -C /home/B/ZSBSDP4 . --exclude=*.dat
手册页中列出的其他“本地文件选择”选项:您可以使用--exclude=PATTERN选项:
tar -cf /home/A/Sample1.tar -C /home/B/ZSBSDP4 . --exclude=*.dat
手册页中列出的其他“本地文件选择”选项:此问题属于此问题属于此问题属于此问题属于我不希望tar文件中的路径。我只需要将.csv文件涂上焦油,对此我深表歉意。感谢您的支持。我不希望tar文件中包含路径。我只需要将.csv文件涂上焦油,对此我深表歉意。感谢您的支持。我不希望tar文件中包含路径。我只需要将.csv文件涂上焦油,对此我深表歉意。感谢您的支持。我不希望tar文件中包含路径。我只需要将.csv文件涂上焦油,对此我深表歉意。谢谢你的支持。