Как скопировать файл и переместить его в местоположение с помощью Unix

Не уверенный, что больше можно сделать; согласно http://www.claunia.com/qemu/objectManager.php?sClass=version&iId=305 AIX 6.1 не установит под QEMU.

1
18.05.2012, 00:48
2 ответа

Поместите кавычки вокруг пути, но уезжайте ~ из кавычек:

cp RubyTest.sublime-settings \
    ~/"Library/Application Support/Sublime Text 2/Packages/User"

В кавычках Вы не можете использовать ~ синтаксис, но можно использовать дольше $HOME вместо этого:

cp RubyTest.sublime-settings \
    "$HOME/Library/Application Support/Sublime Text 2/Packages/User"
3
27.01.2020, 23:21

Останьтесь в том же месте и переместитесь в другое местоположение, невозможно - если Вы не taling о символьной ссылке.

cp сделает копию Вашего файла к новому местоположению, не изменяя исходную версию.

Как в комментарии говорится, Вашей большой проблемой являются пробелы в именах файлов. Перенесите свои аргументы cp в кавычках. ~ символ не расширится до Вашего корневого каталога, если это будет в кавычках; любое использование $HOME вместо этого (который расширен в двойных кавычках), или отпуск ~ вне кавычек.

cp "RubyTest.sublime-settings" \
    "$HOME/Library/Application Support/Sublime Text 2/Packages/User"
cp "RubyTest.sublime-settings" \
    ~/"Library/Application Support/Sublime Text 2/Packages/User"
1
27.01.2020, 23:21

Теги

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