Когда я практиковал «смолу», я случайно встретил ошибку:
при выполнении вложенной операции, которая «tar -zcf» папка и сбросит сжатый пакет под папкой, если целевое имя включает в себя «Dir», Это вызовет что -то странное.
Вот операции: < /p>
Первоначально, Dir Tree и некоторое содержимое текстового файла, напечатанное с помощью 'll': < / li>
< /ol>
[planet@planetCentOS01 tar_bug_test]$ tree .
.
`-- ggyy
|-- services
`-- services_reverse
1 directory, 2 files
[planet@planetCentOS01 tar_bug_test]$ ll * -R
ggyy:
total 1312
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
< /code>
сначала покажите вам нормальную ситуацию (без «Dir '» в целевом имени), где вы можете найти размер упаковки не Измените, кроме немного: < /li>
< /ol>
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1312
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
[planet@planetCentOS01 tar_bug_test]$ **tar -zcvf ggyy/dis.tar.gz ggyy/**
ggyy/
ggyy/services
ggyy/services_reverse
tar: ggyy: file changed as we read it
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1576
**-rw-rw-r--. 1 planet planet 269683 Feb 15 00:04 dis.tar.gz**
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
[planet@planetCentOS01 tar_bug_test]$ **tar -zcvf ggyy/dis.tar.gz ggyy/**
ggyy/
ggyy/dis.tar.gz
ggyy/services
ggyy/services_reverse
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1576
**-rw-rw-r--. 1 planet planet 269787 Feb 15 00:04 dis.tar.gz**
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
< /code>
Когда повторяйте операцию с Word 'Dir', вставленным в целевое имя, размер упаковки значительно увеличился во второй раз и сохраняет почти То же самое после этого: < /li>
< /ol>
[planet@planetCentOS01 tar_bug_test]$ rm ggyy/d*
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1312
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
[planet@planetCentOS01 tar_bug_test]$ **tar -zcvf ggyy/dir.tar.gz ggyy/**
ggyy/
ggyy/services
ggyy/services_reverse
tar: ggyy: file changed as we read it
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1576
**-rw-rw-r--. 1 planet planet 269684 Feb 15 00:04 dir.tar.gz**
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
[planet@planetCentOS01 tar_bug_test]$ **tar -zcvf ggyy/dir.tar.gz ggyy/**
ggyy/
ggyy/services
ggyy/dir.tar.gz
tar: ggyy/dir.tar.gz: file changed as we read it
ggyy/services_reverse
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1644
**-rw-rw-r--. 1 planet planet 339164 Feb 15 00:04 dir.tar.gz**
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
[planet@planetCentOS01 tar_bug_test]$ **tar -zcvf ggyy/dir.tar.gz ggyy/**
ggyy/
ggyy/services
ggyy/dir.tar.gz
tar: ggyy/dir.tar.gz: file changed as we read it
ggyy/services_reverse
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1644
**-rw-rw-r--. 1 planet planet 339163 Feb 15 00:04 dir.tar.gz**
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
[planet@planetCentOS01 tar_bug_test]$ tree
.
`-- ggyy
|-- dir.tar.gz
|-- services
`-- services_reverse
1 directory, 3 files
< /code>
Здесь показывает версию ОС и версию "tar": < /li>
< /ol>
[planet@planetCentOS01 tar_bug_test]$ uname -a
Linux planetCentOS01 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[planet@planetCentOS01 tar_bug_test]$ tar --version
tar (GNU tar) 1.26
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
< /code>
Что я попробовал:
Я только что попробовал эти операции, включающий слово «dir», и одно из них не включает.
Я был очень смущен этим странным, когда практиковал «смолу». Я случайно использовал слово «Dir» и сделал эту ошибку. После того, как я попробовал другое слово, я обнаружил, что оно идет не так только с «Dir», таким как «exdirdsa.tar.gz», «uudir.tar.gz», «diraa.tar.gz»).
Ожидание:
Нет ожидания просто отчет. Любой любопытный может попытаться устранения неполадок. Эти ошибки настолько редки и так сложно встретить, что не вызовет неприятности в нормальном использовании.
Подробнее здесь: https://stackoverflow.com/questions/794 ... essed-pack
Centos Tar: странная ошибка при выполнении вложенного TAR -ZCF, которая делает сжатый размер пакета ненормальным с «TAR» ⇐ Linux
1739552319
Anonymous
Когда я практиковал «смолу», я случайно встретил ошибку:
при выполнении вложенной операции, которая «tar -zcf» папка и сбросит сжатый пакет под папкой, если целевое имя включает в себя «Dir», Это вызовет что -то странное.
Вот операции: < /p>
Первоначально, Dir Tree и некоторое содержимое текстового файла, напечатанное с помощью 'll': < / li>
< /ol>
[planet@planetCentOS01 tar_bug_test]$ tree .
.
`-- ggyy
|-- services
`-- services_reverse
1 directory, 2 files
[planet@planetCentOS01 tar_bug_test]$ ll * -R
ggyy:
total 1312
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
< /code>
сначала покажите вам нормальную ситуацию (без «Dir '» в целевом имени), где вы можете найти размер упаковки не Измените, кроме немного: < /li>
< /ol>
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1312
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
[planet@planetCentOS01 tar_bug_test]$ **tar -zcvf ggyy/dis.tar.gz ggyy/**
ggyy/
ggyy/services
ggyy/services_reverse
tar: ggyy: file changed as we read it
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1576
**-rw-rw-r--. 1 planet planet 269683 Feb 15 00:04 dis.tar.gz**
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
[planet@planetCentOS01 tar_bug_test]$ **tar -zcvf ggyy/dis.tar.gz ggyy/**
ggyy/
ggyy/dis.tar.gz
ggyy/services
ggyy/services_reverse
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1576
**-rw-rw-r--. 1 planet planet 269787 Feb 15 00:04 dis.tar.gz**
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
< /code>
Когда повторяйте операцию с Word 'Dir', вставленным в целевое имя, размер упаковки значительно увеличился во второй раз и сохраняет почти То же самое после этого: < /li>
< /ol>
[planet@planetCentOS01 tar_bug_test]$ rm ggyy/d*
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1312
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
[planet@planetCentOS01 tar_bug_test]$ **tar -zcvf ggyy/dir.tar.gz ggyy/**
ggyy/
ggyy/services
ggyy/services_reverse
tar: ggyy: file changed as we read it
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1576
**-rw-rw-r--. 1 planet planet 269684 Feb 15 00:04 dir.tar.gz**
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
[planet@planetCentOS01 tar_bug_test]$ **tar -zcvf ggyy/dir.tar.gz ggyy/**
ggyy/
ggyy/services
ggyy/dir.tar.gz
tar: ggyy/dir.tar.gz: file changed as we read it
ggyy/services_reverse
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1644
**-rw-rw-r--. 1 planet planet 339164 Feb 15 00:04 dir.tar.gz**
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
[planet@planetCentOS01 tar_bug_test]$ **tar -zcvf ggyy/dir.tar.gz ggyy/**
ggyy/
ggyy/services
ggyy/dir.tar.gz
tar: ggyy/dir.tar.gz: file changed as we read it
ggyy/services_reverse
[planet@planetCentOS01 tar_bug_test]$ ll ggyy
total 1644
**-rw-rw-r--. 1 planet planet 339163 Feb 15 00:04 dir.tar.gz**
-rw-r--r--. 1 planet planet 670293 Feb 14 22:09 services
-rw-rw-r--. 1 planet planet 670293 Feb 14 23:41 services_reverse
[planet@planetCentOS01 tar_bug_test]$ tree
.
`-- ggyy
|-- dir.tar.gz
|-- services
`-- services_reverse
1 directory, 3 files
< /code>
Здесь показывает версию ОС и версию "tar": < /li>
< /ol>
[planet@planetCentOS01 tar_bug_test]$ uname -a
Linux planetCentOS01 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[planet@planetCentOS01 tar_bug_test]$ tar --version
tar (GNU tar) 1.26
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
< /code>
Что я попробовал:
Я только что попробовал эти операции, включающий слово «dir», и одно из них не включает.
Я был очень смущен этим странным, когда практиковал «смолу». Я случайно использовал слово «Dir» и сделал эту ошибку. После того, как я попробовал другое слово, я обнаружил, что оно идет не так только с «Dir», таким как «exdirdsa.tar.gz», «uudir.tar.gz», «diraa.tar.gz»).
Ожидание:
Нет ожидания просто отчет. Любой любопытный может попытаться устранения неполадок. Эти ошибки настолько редки и так сложно встретить, что не вызовет неприятности в нормальном использовании.
Подробнее здесь: [url]https://stackoverflow.com/questions/79439994/centos-tar-a-strange-bug-in-doing-nested-tar-zcf-which-makes-compressed-pack[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия