У меня есть два предложения:
rsync -t *.tar.gz.* username@host:/backup/
. Rsync будет заботиться о проверке, которая файлы и уже не копируются и точность тех файлов. Это только отправит любые изменения через соединение.В любом случае, вы можете получить текущую рабочую директорию в [117314]$PATH[117315], конечно:
Пожалуйста, вытащите . из вашей [117316]$PATH[117317]. Это ужасная идея.[116818]
Примеры
Скажем, у меня есть следующая ссылка:
C:\Ruby\bin> cd /d D:\
D:\>
Чтобы найти значение символической ссылки, необходимо
C:\Ruby\bin> cd D:\
C:\Ruby\bin> D:
D:\>
$ читать ссылку /usr/bin/etags.
/и т.д./альтернативы/эмаки.яйца
ПРИМЕЧАНИЕ: [114764] Вышеприведенный результат может быть еще одним звеном. Для решения этой проблемы смотрите #2 ниже.
Чтобы узнать абсолютный путь к значению, символическая ссылка указывает на
$ читать ссылку -f /usr/bin/etags /мусорные ящики/клейма
Попробуйте:
ln -s /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /usr/local/bin/python2
Ответ @alexis, версия Python в /usr/bin
не является настоящим Python.
Это должно быть очевидно по трем причинам:
Ошибка, которую мы получаем, не является той, которую обычно выдает python. Поведение python заключается не в том, чтобы искать другого python, а в том, чтобы выполнять сценарии python.
Если вы вычисляете shasum /usr/bin/python
и фактически запущенный python2.7:
shasum /usr/bin/python
3782d9ab14b35037c9c7fb665439a5fa695c54a6 /usr/bin/python
shasum /usr/bin/python2.7
476fa96c80ac26a85b2d3b01ddfd19e513660c2c /usr/bin/python2.7
Они совершенно разные. Кроме того, размеры файлов различаются на ~20 КБ :
.ll /usr/bin/python
-rwxr-xr-x 1 root wheel 66880 May 17 2019 /usr/bin/python
против
ll /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
-rwxr-xr-x 1 root wheel 43104 May 17 2019 /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Итак, (, как показывает ошибка,)/usr/bin/python
разворачивается и ищет/usr/bin/python2.7
:
ll /usr/bin/python2.7
lrwxr-xr-x 1 root wheel 75 Jul 1 2019 /usr/bin/python2.7 ->../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Вот почему следующие работы (любезно предоставлены ответом @liangmin -li):
ln -s /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /usr/local/bin/python2