The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Прикол с попыткой удаления файла :-)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Прикол с попыткой удаления файла :-)" 
Сообщение от ejik emailИскать по авторуВ закладки(ok) on 28-Июн-05, 10:08  (MSK)
Здраствуйте!
Столкнулся с приколльной проблемкой сегодня. Обнаружил, что у меня есть файл с названием "-l". Пробую удалить/переименовать этот файл и вот че получаю :)

ejik-/home/ejik# rm "-l"
rm: illegal option -- l
usage: rm [-f | -i] [-dPRrvW] file ...
       unlink file
ejik-/home/ejik#

ejik-/home/ejik# mv -l somefile
mv: illegal option -- l
usage: mv [-f | -i | -n] [-v] source target
       mv [-f | -i | -n] [-v] source ... directory
ejik-/home/ejik#

OS: FreeBSD v5.3 RELEASE

Если название файла брать в кавычки (двойные, одинарные - не имеет значения), результат тот же.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Прикол с попыткой удаления файла :-)" 
Сообщение от Imperator Искать по авторуВ закладки(ok) on 28-Июн-05, 10:16  (MSK)
Ну затарь его и удали!
И спи спокойно!

-----------------------
Imperator
www.akeeper.ru

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Прикол с попыткой удаления файла :-)" 
Сообщение от dodger emailИскать по авторуВ закладки(ok) on 28-Июн-05, 10:18  (MSK)
>Здраствуйте!
>Столкнулся с приколльной проблемкой сегодня. Обнаружил, что у меня есть файл с
>названием "-l". Пробую удалить/переименовать этот файл и вот че получаю :)
>
>
>ejik-/home/ejik# rm "-l"
>rm: illegal option -- l
>usage: rm [-f | -i] [-dPRrvW] file ...
>       unlink file
>ejik-/home/ejik#
>
>ejik-/home/ejik# mv -l somefile
>mv: illegal option -- l
>usage: mv [-f | -i | -n] [-v] source target
>       mv [-f | -i |
>-n] [-v] source ... directory
>ejik-/home/ejik#
>
>OS: FreeBSD v5.3 RELEASE
>
>Если название файла брать в кавычки (двойные, одинарные - не имеет значения),
>результат тот же.

А квотингом заниматься не пробовал? ;)))
mv \-l somefile
или там
rm \-l

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Прикол с попыткой удаления файла :-)" 
Сообщение от Goodvin emailИскать по авторуВ закладки(ok) on 28-Июн-05, 10:21  (MSK)
>Здраствуйте!
>Столкнулся с приколльной проблемкой сегодня. Обнаружил, что у меня есть файл с
>названием "-l". Пробую удалить/переименовать этот файл и вот че получаю :)

опция "--" (два дефиса) означает, что после нее в командной строке никаких параметров нет:

touch -- -l
ls -l -- -l
rm -- -l

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Прикол с попыткой удаления файла :-)" 
Сообщение от ejik emailИскать по авторуВ закладки(ok) on 28-Июн-05, 10:24  (MSK)
>>Здраствуйте!
>>Столкнулся с приколльной проблемкой сегодня. Обнаружил, что у меня есть файл с
>>названием "-l". Пробую удалить/переименовать этот файл и вот че получаю :)
>
>опция "--" (два дефиса) означает, что после нее в командной строке никаких
>параметров нет:
>
>touch -- -l
>ls -l -- -l
>rm -- -l


А, нашел. Можно просто сделать rm ./-l

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру