Filenames

GNU tar 的 –transform 和 –xform 選項之間的區別

  • August 19, 2019

tar --transformGNU to之間的主要區別是--xform什麼?

通過閱讀GNU tar 手冊,我認為它們可能是相同的,而後者是“糖語法”。

是的,它們是等效的,您可以快速檢查。與--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 人不喜歡 manpgs 而更喜歡info.

引用自:https://unix.stackexchange.com/questions/536267