Похожие вопросы

Удаление распакованного tar.GZ файлы после распаковки неправильно

Я недавно распаковал набор резервных копий в rhel3-2.4 ядро с помощью tar через:

tar -xvf backupfile

Он начал ошибка из кучу, и я прервал думать, что, может быть, это был gzip вместо этого. Распаковка через:

tar -zxvf backupfile

работал нормально, но теперь у меня есть несколько файлов, которые выделены красным с ума случайные имена. Я не могу удалить их с помощью rm -f. Есть еще что-нибудь, что я могу сделать? Я root, они принадлежат root / root. Любая помощь очень ценится! Благодаря.

5
задан fixer1234
источник

2 ответов

  • вполне возможно, что самый простой способ очистить ваш каталог-это
    • сохранить backupfile (файл tar) в безопасном месте,
    • удалить весь каталог,
    • восстановить файл tar, и
    • извлечь его снова.
  • но если вы предпочитаете просто удалить файлы, которые вы хотите удалить, вы могли бы:
    • использовать подстановочные знаки.  Найдите шаблоны подстановочных знаков, которые соответствуют файлам, которые вы хотите удалить, и только их.  Убедитесь, что они соответствуют файлам, которые вы хотите удалить, и только им, набрав ls -ld wildcard.  Если что покажет вам файлы, которые вы хотите удалить, и только их, затем введите rm wildcard.
      • например, если все "сумасшедшие", "случайные" имена более 17 символов, и все ваши допустимые имена файлов короче, используйте ?????????????????*.
      • если есть файл, который вы хотите удалить, чье имя имеет = в качестве второго персонажа и e как четвертый, и что не описывает ни один из ваших файлов, используйте ?=?e*.
    • тип rm -i * .*.  The -i опции (интерактивные) говорит rm запрашивать подтверждение для каждого файла.
    • тип find . -type f -ok rm {} \;.  Это очень похоже на rm -i; он отобразит имена файлов и спросит, хотите ли вы их удалить.
0
отвечен G-Man 2014-10-21 00:07:23
источник

предпочитаю tar tzf mytar.tgz | xargs rm -r

1
отвечен Amos Folarin 2017-02-14 23:30:07
источник

Другие вопросы linux rm tar