GNU tar 的 --transform 和 --xform 选项之间的区别

GNU tar 的 --transform 和 --xform 选项之间的区别

tar --transformGNU和之间的主要区别是什么--xform

从阅读GNU tar 手册,我认为它们可能是相同的,后者是“糖语法”。

答案1

是的,它们是等效的,您可以快速检查。和--xform

$ tar -cf archive.tar FILE
$ tar -xf archive.tar --xform='s,F,m,'
$ ls -Al
total 12
-rw-r--r-- 1 ja users     0 Aug 19 14:09 FILE
-rw-r--r-- 1 ja users 10240 Aug 19 14:09 archive.tar
-rw-r--r-- 1 ja users     0 Aug 19 14:09 mILE

--transform

$ touch FILE
$ tar -cf archive.tar FILE
$ tar -xf archive.tar --transform='s,F,m,'
$ ls -Al
total 12
-rw-r--r-- 1 ja users     0 Aug 19 14:09 FILE
-rw-r--r-- 1 ja users 10240 Aug 19 14:09 archive.tar
-rw-r--r-- 1 ja users     0 Aug 19 14:09 mILE

如果您还没有,请注意您不必在线查找文档,因为您的 Linux 系统应该附带一组联机帮助页;
例如,执行man tar.

如果遇到类似问题,请参阅man man-pages该描述, conventions for writing Linux man pages尽管它没有描述此特定option=xxx, equivalent-option=xxx语法。

最后,GNU 人们不喜欢 manpges 而更喜欢info.

相关内容