Я хочу смолить X каталогов не включая его родителей

Можно установить автокоманду, которая выполняется, когда Вы открываете файл. Если Вы добавляете это к своему .vimrc, который сделает это.

au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\"" | endif

Посмотрите :help last-position-jump; эта строка выпрямлена оттуда.

9
26.06.2012, 02:01
2 ответа

Можно или использовать -C опция измениться в /home/user каталог прежде, чем смолить или использование --strip-components 2 на извлечении.

tar cvfC /var/lib/backup/sample.tar /home/user .project
#                              Note the space ^
tar cvf /var/lib/backup/sample.tar /home/user/.project
tar Cxf /backup /var/lib/backup/sample.tar --strip-components 2
17
27.01.2020, 20:05
  • 1
    +1.. Я просто нашел -C переключитесь, когда я просматривал страницу справочника, но не мог понять ее.. звучавший мне больше как он использовался бы во время untar. Изученный что-то новое. –  Levon 25.06.2012, 05:00
  • 2
    @Kevin Спасибо. Опция C работает безупречно.Спасибо! –  User007 25.06.2012, 05:01
  • 3
    я не мог получить его работающий как это. Согласно чтению gnu.org/software/tar/manual/tar.html#SEC118 я был успешен со следующей формой: tar cvf/var/lib/backup/sample.tar-C/home/user .project –  Aivar 02.11.2014, 01:27

Я думаю что если Вы cd к каталогу верхнего уровня, который Вы хотите создать tar файл, у Вас не должно быть этой проблемы. Т.е.

cd кому: user и tar .project .. можно указать место назначения для файла tar в /var/... как прежде.

Или есть ли причина, Вы не хотите cd кому: user?

2
27.01.2020, 20:05
  • 1
    Да. Это было бы одним решением.Спасибо. Но я надеюсь, что существует лучший путь? Я хочу иметь дело wtih этот программный союзник, и я не хочу выходить os.chdir(base_dir) в моем коде все время :) таким образом, было бы хорошо, если существует выход из этого. Спасибо А-ч –  User007 25.06.2012, 04:49
  • 2
    @User007.. хорошо, я вижу. Можно хотеть обновить вопрос включать то требование. Хороший идентификатор пользователя :) –  Levon 25.06.2012, 04:52
  • 3
    Спасибо. Да. Я только что обновил свой вопрос. О, это должно скрыть мои идентификационные данные... любовь –  User007 25.06.2012, 04:56
  • 4
    @User007 007 частей.. и похож на Вас, работают в Python также (который является другим моего избранного), прохладный –  Levon 25.06.2012, 04:57
  • 5
    :) да. Хорошо наш друг Kevin вырученный меня с правильной командой. Таким образом, я дам ему галочку. Но я upvoted Вы.Спасибо! –  User007 25.06.2012, 05:01

Теги

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