linux. Файлы начинающиеся с «-»


Несколько месяцев назад, работая в консоли натолкнулся на файл, начинающийся со знака минус — «-». Удалить его командой rm не удалось, экранирование тоже не помогало:

1
2
3
$ rm \-12
rm: invalid option -- '1'
Try `rm ./-12' to remove the file `-12'.

Тот файл я просто удалил через nautilus.
И вот, пару дней назад натолкнулся на решение этой проблемы.

Для того, чтобы обратиться к файлу, начинающего с «-», необходимо добавить «--» перед именем файла:

1
2
3
4
$ touch -- -12
$ ls -la -- -12
-rw-r--r-- 1 demoman demoman 0 2010-10-29 06:51 -12
$ rm -- -12

Популярность: 1%


Также почитайте эти записи:

Получать новые статьи:

Один комментарий

Оставить комментарий



Подписка на блог

Подпишись на обновление блога по RSS блога
Число подписчиков: 119

Поиск по сайту

Партнеры

Реклама

Партнеры