Чи можливо це, і як я можу зібрати символьне посилання з оболонки Linux?
Чи можливо це, і як я можу зібрати символьне посилання з оболонки Linux?
Відповіді:
Ви можете зберігати посилання як символьні посилання (на відміну від копії файлу / каталогу, на які вони вказують), використовуючи --symlinks
параметр стандарту zip
.
Припустимо foo
, це каталог, що містить символьні посилання:
zip --symlinks -r foo.zip foo/
Рівний еквівалент:
rar a -ol foo.rar foo/
tar
зберігає їх за замовчуванням.
tar czpvf foo.tgz foo/
Зауважте, що символьна посилання сама по собі не займає дискового простору (лише вкладка). Це просто певний вказівник у файловій системі, як ви, мабуть, знаєте.
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license. Zip 3.0 (July 5th 2008).
Чи можете ви замість цього використовувати rar? Дивіться доданий приклад.
На RHEL 5 у нас є
$ zip -h
Copyright (C) 1990-2005 Info-ZIP
Type 'zip "-L"' for software license.
Zip 2.31 (March 8th 2005). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
(snip)
-y store symbolic links as the link instead of the referenced file
zip -y -r foo.zip foo/
.