tar
--transform
GNU和之间的主要区别是什么--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
.