Способы удаления файла из архива Tar: пошаговое руководство

Фраза «tar удалить источник», по-видимому, представляет собой команду, связанную с утилитой tar, которая обычно используется для архивирования файлов в Unix-подобных операционных системах. Если вы ищете способы удаления исходного файла из tar-архива, вот несколько возможных подходов:

  1. Использование параметра «–delete». Вы можете удалить определенный файл из tar-архива, используя параметр «–delete», за которым следует имя файла. Например:

    tar --delete -f archive.tar file_to_remove.txt
  2. Извлечение без файла. Другой метод — извлечь tar-архив, исключая файл, который вы хотите удалить, а затем создать новый tar-архив без этого файла. Вот пример:

    tar -xvf archive.tar --exclude=file_to_remove.txt
    tar -cvf new_archive.tar *
  3. Извлечение и фильтрация файлов. Вы можете извлечь 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» — именем файла, который вы хотите удалить.