-1

В моем домашнем каталоге у меня теперь есть это:

service@myComp:~$ pwd
/home/service
service@myComp:~$ ls -l
total 44
drwxr-x---  3 service service 4096 Mar 21 16:03 ~
drwxrwxr-x  4 service service 4096 Dec 27 11:17 backups
drwxrwxr-x  3 service service 4096 Mar 21 17:56 bashScripts
...

Тем не менее, ~ это не файл. Я могу cd ~ но это просто возвращает меня в мой домашний каталог. Как я могу безопасно удалить его? Даже не уверен, как там дела ...

Это в Ubuntu 14.04

1 ответ1

1

~ сам по себе является специальным символом, который заменяется вашим домашним каталогом, когда оболочка выполняет расширение пути.

В вашем случае у вас есть каталог с именем ~ , поэтому для доступа к нему вы должны экранировать символ обратной косой чертой или кавычками.

Пытаться:

cd \~
rmdir \~

войти в каталог и удалить его (если он был пустым).

Возможно, что некоторые (неправильно настроенные) программы или сценарии используют этот каталог для хранения своих файлов, поэтому проверьте перед удалением.

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