Все эти варианты предполагают, что вы создали архив с исходным путем, хранящимся в самом архиве. Они преобразуют путь при листинге/распаковке архива.
Использование pax
с флагом -s
:
pax -f archive.tar -s '@.*/@/@' '*.mp3'
Добавьте -r
в начале, чтобы извлечь файлы.
С BSDtar
:
tar -tf archive.tar -s '@.*/@/@' '*.mp3'
Измените -t
на -x
, чтобы извлечь файлы.
С GNUtar
:
tar -tPf archive.tar --transform 's@.*/@/@' --show-transformed-names --wildcards '*.mp3'
Измените -t
на -x
, чтобы извлечь файлы.
Замена строки удалит путь, хранящийся в архиве, и заменит его одним /
.
Эквивалентная операция для создания архива с файлами, имена путей которых считываются из стандартного ввода (преобразование имен путем замены пути на/
):
pax
:
pax -w -f archive.tar -s '@.*/@/@'
БСДtar
:
tar -c -f archive.tar -s '@.*/@/@'
ГНУtar
:
tar -c -f archive.tar --transform='s@.*/@/@' --files-from=-
Приложения Gnome устанавливаются так же, как и любой другой программный пакет в вашем дистрибутиве Linux.
Приложения, написанные с использованием скомпилированного языка, находятся в двоичной форме. Те, что написаны на интерпретируемом языке, - нет.
Что касается места установки, оно зависит от пакета, предоставляемого вашим дистрибутивом Linux./usr/bin
— это обычное расположение исполняемого файла, а /usr/lib
содержит программные библиотеки и /usr/share
активы.