Удаление распакованных файлов tar.gz после неправильной распаковки
Недавно я распаковал набор файлов резервных копий в ядре RHEL3 - 2.4 с tar через:
tar -xvf backupfile
Это начало сбивать с толку кучу, и я прервал, думая, что, возможно, вместо этого был gzip. Распаковка через:
tar -zxvf backupfile
Работал нормально, но теперь у меня есть несколько файлов, которые выделены красным с сумасшедшими случайными именами. Я не могу удалить их, используя rm -f
, Есть ли что-нибудь еще, что я могу сделать? Я root, они принадлежат root/root. Любая помощь с благодарностью! Благодарю.
2 ответа
Решение
- Вполне возможно, что самый простой способ очистить каталог -
- Сохранить
backupfile
(файл tar) где-то в безопасности, - Удалить весь каталог,
- Восстановите файл tar и
- Извлеките это снова.
- Сохранить
- Но если вы хотите просто удалить файлы, которые хотите удалить, вы можете:
- Используйте подстановочные знаки. Найдите шаблоны, соответствующие файлам, которые вы хотите удалить, и только им. Проверьте, соответствуют ли они файлам, которые вы хотите удалить, и только им, набрав
ls -ld wildcard
, Если при этом отображаются файлы, которые вы хотите удалить, и только их, введитеrm wildcard
,- Например, если все "сумасшедшие", "случайные" имена файлов длиннее 17 символов, а все ваши действительные имена файлов короче этого, используйте
?????????????????*
, - Если есть файл, который вы хотите удалить, чье имя имеет
=
как второй персонаж иe
в качестве четвертого, и это не описывает ни один из ваших допустимых файлов, затем используйте?=?e*
,
- Например, если все "сумасшедшие", "случайные" имена файлов длиннее 17 символов, а все ваши действительные имена файлов короче этого, используйте
- Тип
rm -i * .*
,-i
(интерактивный) вариант говоритrm
запросить подтверждение для каждого файла. - Тип
find . -type f -ok rm {} \;
, Это очень похоже наrm -i
; он отобразит имена файлов и спросит, хотите ли вы их удалить.
- Используйте подстановочные знаки. Найдите шаблоны, соответствующие файлам, которые вы хотите удалить, и только им. Проверьте, соответствуют ли они файлам, которые вы хотите удалить, и только им, набрав