Фраза «tar удалить источник», по-видимому, представляет собой команду, связанную с утилитой tar, которая обычно используется для архивирования файлов в Unix-подобных операционных системах. Если вы ищете способы удаления исходного файла из tar-архива, вот несколько возможных подходов:
-
Использование параметра «–delete». Вы можете удалить определенный файл из tar-архива, используя параметр «–delete», за которым следует имя файла. Например:
tar --delete -f archive.tar file_to_remove.txt -
Извлечение без файла. Другой метод — извлечь tar-архив, исключая файл, который вы хотите удалить, а затем создать новый tar-архив без этого файла. Вот пример:
tar -xvf archive.tar --exclude=file_to_remove.txt tar -cvf new_archive.tar * -
Извлечение и фильтрация файлов. Вы можете извлечь tar-архив и отфильтровать файл, который хотите удалить, используя комбинацию таких команд, как «tar», «grep» и «find». Вот пример:
tar -xvf archive.tar find . -type f ! -name file_to_remove.txt | tar -cvf new_archive.tar -T -
Не забудьте заменить «archive.tar» именем вашего tar-архива, а «file_to_remove.txt» — именем файла, который вы хотите удалить.