В zsh используйте D
спецификатор шарика для включения точечных файлов в шаблон имени файла:
du -s -- *(D) | sort -k1n
В ударе, набор dotglob
опция сделать *
файлы точки соответствия:
shopt -s dotglob
du -s -- * | sort -k1n
В ksh, наборе FIGNORE
кому: .?(.)
проигнорировать только .
и ..
и не другие точечные файлы.
FIGNORE='.?(.)'
du -- * | sort -k1n
См. также, Как Вы перемещаете все файлы (включая скрытый) в каталоге другому?.
Можно определить новый 'туннель' в конфигурации Подверсии (~/.subversion/config
). Найдите раздел [tunnels]
там и определяют что-то как:
[tunnels]
foo = ssh -p 20000
Впоследствии можно связаться репозиторием через URL svn+foo://server.com/home/svn/proj1 proj1
.
Каждый раз, когда необходимо получить доступ к ssh серверу на порте не по умолчанию или с другим именем пользователя, можно определить псевдоним в ~/.ssh/config
.
Host mysvn
HostName server.com
Port 20000
User jm
Затем выполненный svn co svn+ssh://mysvn/home/svn/proj1
.
Если по какой-то причине вы не смогли отредактировать файл ~ / .subversion / config
, то вы можете указать порт в команде -line:
svn co svn + ssh: // joe @ myserver / myrepo / --config-option = "config: tunnels: ssh = ssh -p 20000"
но вы должны делать эту опцию каждый раз, когда запустите команду svn
. Это может иметь смысл для агента сборки.
svn+ssh
порт протокола, просто определитеssh = ssh -p 20000
. Это предполагает, что Вы изменили/etc/ssh/sshd_config
на сервере так, чтобыPort 22
заменяетсяPort 20000
. – Cloud 29.09.2013, 21:01ssh = ssh -p 20000
и затем попробованный к контролюsvn+ssh://example.org/var/svn-repos/mydev/trunk
но это все еще примеряет порт 22 – rubo77 26.01.2015, 18:15