题
我寻找一个Unix命令,它从一个目录中创建的10个文件焦油。
解决方案
tar cf path_of_tar.tar $(ls | head -10)
选项添加到LS来选择所需要的10。
其他提示
好了,根据您的需要...
$ tar cf tenfiles.tar file1 file2 file3 ... file10
这会做到这一点。您可以检查出你可能需要其他选项的更多详细的焦油手册页($ man tar
)。 (你的问题是有点模糊,所以我不能是更具体的。)
我会建议尝试:
man tar
这将显示所有可用的选项和使用信息。在一个目录下创建文件的焦油的典型用法是这样的:
tar -cvf myfiles.tar ./mydirectory
其中myfiles.tar是你要创建的tar文件的名称,mydirectory中是文件所在的目录。
tar -cvf name.tar /path/to/file1 /path/to/file2 /path/to/file3 ...
你能确定哪些文件是什么人?他们是一个特定的文件名模式的?我的理由是,要求您指定10个文件。
在一般:
tar cvf tar_with_10_files.tar somefile_with_wildcards_or_pattern_matching
不隶属于 StackOverflow