如何使用 tar 来压缩当前目录中的所有文件而不输入 tar 文件和所有文件的名称?

如何使用 tar 来压缩当前目录中的所有文件而不输入 tar 文件和所有文件的名称?

系统:

  • macOS 塞拉利昂 10.12.6

原始输入(示例):

.
├── f1.md
├── f2.md
├── f3.md
├── f4.txt
├── f5.csv
└── f6.doc

0 directories, 6 files

在test文件夹中,有6个文件。

预期输出:

.
├── all.tar
├── f1.md
├── f2.md
├── f3.md
├── f4.txt
├── f5.csv
└── f6.doc

0 directories, 7 files

尝试和问题:

tar -cvf all.tar f1.md f2.md f3.md f4.txt f5.csv f6.doc 

虽然我用上面的方法得到了结果,但是我必须输入所有文件名和压缩文件名,这很不方便。例如,我可以选择所有文件并右键单击,然后选择压缩选项而无需输入all.tar(我不介意 .tar 文件名。)

希望:

命令行方法,无需输入具体文件名。

答案1

f1.md f2.md f3.md您可以执行以下操作*.md而不是输入f*.mdtar -cvf all.tar *.md

对于您的问题all.tar,名称应该是什么?它应该随机生成吗?

相关内容