GNU tar, как сохранить неизменяемый атрибут файла, установленный «chattr +i» в Linux?Linux

Ответить Пред. темаСлед. тема
Anonymous
 GNU tar, как сохранить неизменяемый атрибут файла, установленный «chattr +i» в Linux?

Сообщение Anonymous »


tar (GNU tar) 1.30 Я хочу использовать tar для резервного копирования файлов с неизменяемым атрибутом, установленным «chattr +i» в Linux. Командные строки ниже:

mdx@e5450:~$ touch test.txt mdx@e5450:~$ sudochattr +i test.txt mdx@e5450:~$ lsattr test.txt ----я---------е---- test.txt mdx@e5450:~$ sudo tar --acls --selinux --xattrs --xattrs-include='*' -cpvvzf test.tar.gz test.txt -rw-r--r-- mdx/mdx 0 01.03.2024 16:30 test.txt mdx@e5450:~$ тест mkdir mdx@e5450:~$ sudo tar --acls --selinux --xattrs --xattrs-include='*' -xpvvzf test.tar.gz -C test -rw-r--r-- mdx/mdx 0 01.03.2024 16:30 test.txt mdx@e5450:~$ lsattr test/test.txt --------------e---- test/test.txt mdx@e5450:~$ Вы видите, неизменяемый атрибут исчез после извлечения.

Я могу использовать архив bsdtar 3.3.3 test.txt, неизменяемый атрибут сохранится. Подробности ниже:

mdx@e5450:~$ sudo bsdtar -cvvzf test.btar.gz test.txt a -rw-r--r-- 1 mdx mdx 0 1 марта 16:30 test.txt mdx@e5450:~$ mkdir btest mdx@e5450:~$ sudo bsdtar -xvvzf test.btar.gz -C btest x -rw-r--r-- 0 mdx mdx 0 1 марта 16:30 test.txt mdx@e5450:~$ lsattr btest/test.txt ----я---------е---- btest/test.txt Можно ли сохранить неизменяемый атрибут файла, установленный «chattr +i», при использовании GNU tar в Linux?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»