13
голосов
2ответов
9786 просмотров

расширение домашнего каталога (~) в аргументе

Когда я ввожу следующее (BASH): rdesktop -r disk:bacon=~/bacon host Не расширяется до rdesktop -r disk:bacon=/home/me/bacon host Кажется, проблема связана с частью "disk:", как видно из: $ echo bacon=~/bacon disk:bacon=~/bacon bacon=/home/me/bacon disk:bacon=~/bacon Как зас...

50
голосов
5ответов
43929 просмотров

How do I find a user's home directory in Perl?

I need to check whether a file in a user's home directory exists so use file check: if ( -e "~/foo.txt" ) { print "yes, it exists!" ; } Even though there is a file called foo.txt under the user's home directory, Perl always complains that there is no such file or directory. When I replace "...

106
голосов
8ответов
139550 просмотров

Значение тильды в Linux bash (не домашний каталог)

Во-первых, я знаю, что ~/ - это домашний каталог. При переходе на номер ~ или ~/ я попадаю в домашний каталог. Однако cd ~X переносит меня в особое место, где X похоже на что угодно. В bash, если я нажимаю «cd ~» и нажимаю вкладку, он показывает множество возможных вариантов ~X, таких как ...

292
голосов
9ответов
240926 просмотров

Как лучше всего найти домашний каталог пользователей на Java?

Сложность в том, что он должен быть кроссплатформенным. Windows 2000, XP, Vista, OSX, Linux, другие варианты unix. Я ищу фрагмент кода, который может выполнить это для всех платформ, и способ обнаружения платформы. Теперь вы должны знать об ошибке 4787931 , которую делает user.home не работа...