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名前は何ですか?ランダムに生成する必要がありますか?

関連情報