Em vez de inserir f1.md f2.md f3.md
, você pode fazer *.md
ou f*.md
: tar -cvf all.tar *.md
Para sua pergunta sobre all.tar
, qual deve ser o nome? Deve ser gerado aleatoriamente?
Sistema:
Entrada bruta (exemplo):
.
├── f1.md
├── f2.md
├── f3.md
├── f4.txt
├── f5.csv
└── f6.doc
0 directories, 6 files
Em uma pasta de teste, há 6 arquivos.
Resultado esperado:
.
├── all.tar
├── f1.md
├── f2.md
├── f3.md
├── f4.txt
├── f5.csv
└── f6.doc
0 directories, 7 files
Tentativa e problema:
tar -cvf all.tar f1.md f2.md f3.md f4.txt f5.csv f6.doc
Embora eu obtenha o resultado do método acima, mas eu tenho que inserir todos os nomes de arquivos e o nome do arquivo compactado, o que é inconveniente. Por exemplo, posso selecionar todos os arquivos e clicar com o botão direito, depois escolher a opção compactada sem inserir all.tar
(não me importo com os nomes de arquivos .tar).
Espero que:
método de linha de comando sem inserir nomes de arquivos específicos.
Em vez de inserir f1.md f2.md f3.md
, você pode fazer *.md
ou f*.md
: tar -cvf all.tar *.md
Para sua pergunta sobre all.tar
, qual deve ser o nome? Deve ser gerado aleatoriamente?