Как удалить папку, содержащую пробелы?

Сначала проверьте, активирована ваша учетная запись или нет. У вас есть уведомление на другой учетной записи электронной почты, которую вы заполнили на время регистрации на yahoo.
0
задан 21 May 2012 в 04:44

6 ответов

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

rm -r test\ dir

Если это не работает, попробуйте ли вы его включить одиночные или двойные кавычки:

rm -r "test dir" или rm -r 'test dir'

Еще одна идея - установить диспетчер файлов терминала, такой как Midnight Commander, и попытаться удалить файл таким образом. Удачи!

3
ответ дан 25 May 2018 в 11:09
  • 1
    +1, но ... rm dirpath -r работает, хотя он недокументирован, находится в противоречии со стандартным соглашением unix command -options file ... и просто выглядит странно. Вероятно, лучше придерживаться стандартной привычки. Например, awk /etc/passwd -F: '{print $1}' дает ошибку (хотя работает cat /etc/motd -E). – msw 21 May 2012 в 05:40
  • 2
    Хороший звонок. Проблема, о которой вы говорите, кажется, не существует для rm -r. Я изменю свой ответ, чтобы сделать его более аккуратным. – Tomas 21 May 2012 в 06:19
  • 3
    не пробовал двойные кавычки, я попробую. – pewterss 21 May 2012 в 06:58
  • 4
    о да, двойные кавычки работали как шарм, спасибо, ребята. – pewterss 21 May 2012 в 07:03
  • 5
    Также вы можете нажать Esc или вкладку для соответствия файлам. Если вы введете начало имени и нажмете либо, он будет автоматически соответствовать остатку. – gecko 21 May 2012 в 07:12

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

rm -r test\ dir

Если это не сработает, попробуйте вставить его в одиночные или двойные кавычки:

rm -r "test dir" или rm -r 'test dir'

Еще одна идея - установить диспетчер файлов терминала, такой как Midnight Commander, и попытаться удалить файл таким образом. Удачи!

3
ответ дан 25 July 2018 в 18:49

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

rm -r test\ dir

Если это не сработает, попробуйте вставить его в одиночные или двойные кавычки:

rm -r "test dir" или rm -r 'test dir'

Еще одна идея - установить диспетчер файлов терминала, такой как Midnight Commander, и попытаться удалить файл таким образом. Удачи!

3
ответ дан 2 August 2018 в 00:58

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

rm -r test\ dir

Если это не сработает, попробуйте вставить его в одиночные или двойные кавычки:

rm -r "test dir" или rm -r 'test dir'

Еще одна идея - установить диспетчер файлов терминала, такой как Midnight Commander, и попытаться удалить файл таким образом. Удачи!

3
ответ дан 4 August 2018 в 16:29

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

rm -r test\ dir

Если это не сработает, попробуйте вставить его в одиночные или двойные кавычки:

rm -r "test dir" или rm -r 'test dir'

Еще одна идея - установить диспетчер файлов терминала, такой как Midnight Commander, и попытаться удалить файл таким образом. Удачи!

3
ответ дан 6 August 2018 в 01:09

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

rm -r test\ dir

Если это не сработает, попробуйте вставить его в одиночные или двойные кавычки:

rm -r "test dir" или rm -r 'test dir'

Еще одна идея - установить диспетчер файлов терминала, такой как Midnight Commander, и попытаться удалить файл таким образом. Удачи!

3
ответ дан 10 August 2018 в 07:15

Другие вопросы по тегам:

Похожие вопросы: