Unix命令创建指定数量文件的tar

时间:2009-11-17 13:36:06

标签: unix command tar

我正在寻找一个Unix命令,它将从目录中创建10个tar的文件。

6 个答案:

答案 0 :(得分:10)

tar cf path_of_tar.tar $(ls | head -10)

向ls添加选项以选择所需的10。

答案 1 :(得分:3)

您正在寻找的命令是:tar

通常如何使用:

$ tar cf file.tar file1 file2...

答案 2 :(得分:2)

那么,取决于你的需求......

$ tar cf tenfiles.tar file1 file2 file3 ... file10

那就行了。您可以查看tar联机帮助页($ man tar),了解有关您可能需要的其他选项的更多详细信息。 (你的问题有点模糊,所以我不能那么具体。)

答案 3 :(得分:1)

我建议尝试:

man tar

这将显示所有可用选项和使用信息。在目录中创建文件tar的典型用法如下所示:

tar -cvf myfiles.tar ./mydirectory

其中myfiles.tar是您要创建的tar文件的名称,mydirectory是文件所在的目录。

答案 4 :(得分:0)

你能定义它们是什么文件吗?它们是特定的文件名模式吗?我的理由是要求您指定10个文件。

一般来说:

tar cvf tar_with_10_files.tar somefile_with_wildcards_or_pattern_matching

答案 5 :(得分:0)

tar -cvf name.tar /path/to/file1 /path/to/file2 /path/to/file3 ...