1

Я пытаюсь использовать Терминал для копирования файла в ~/Library/Screen Savers/, но каждый раз, когда я пытаюсь это сделать, это не получается.

Моя команда:

cp -r Web.saver '~/Library/Screen Savers/Web.saver'

и результат:

cp: ~/Library/Screen Savers/Web.saver: No such file or directory
cp: Web.saver: unable to copy extended attributes to ~/Library/Screen Savers/Web.saver: No such file or directory
cp: ~/Library/Screen Savers/Web.saver/Contents: No such file or directory
cp: Web.saver/Contents: unable to copy extended attributes to ~/Library/Screen Savers/Web.saver/Contents: No such file or directory
cp: ~/Library/Screen Savers/Web.saver/Contents/MacOS: No such file or directory
cp: Web.saver/Contents/MacOS: unable to copy extended attributes to ~/Library/Screen

и так далее для каждого файла внутри файла Web.saver

если я сделаю

mv Web.saver '~/Library/Screen Savers/Web.saver'

тогда говорит:

mv: rename Web.saver to ~/Library/Screen Savers/Web.saver: No such file or directory

Хотя ~/ Библиотека / Заставки / существует.

Может кто-нибудь сказать мне, как я могу заставить это работать?

Спасибо

1 ответ1

2

Тильда не работает внутри кавычек (см. Эту ветку)

Ты можешь написать

cp -r Web.saver $HOME"/Library/Screen Savers/Web.saver"

или же

cp -r Web.saver ~/Library/Screen\ Savers/Web.saver

или же

cp -r Web.saver ~/"Library/Screen Savers/Web.saver"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .