系统:
- 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*.md
:tar -cvf all.tar *.md
对于您的问题all.tar
,名称应该是什么?它应该随机生成吗?