LINUX.ORG.RU

rm как удалить файл с символом ☆


0

1

Как говорится подкрался не заметно: Appare ☆ Banchou

Случайно залил на VDS файл со звёздочкой... RM не берет его. В ISP его тоже не видно. Доступа к / по FTP под рутом нет.

Как выпилить эту хреновину? Ренейм тоже собственно не сделать.
ls видит звёздочку через раз.

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

VictimOfLoveToLinux
() автор топика

А в чём проблема?

[2011.09.03 13:29:11] ivan.mironov@ivan-laptop ~
$ touch "Appare ☆ Banchou"

[2011.09.03 13:29:38] ivan.mironov@ivan-laptop ~
$ ls -lh Appare\ ☆\ Banchou 
-rw-rw-r--. 1 ivan.mironov ivan.mironov 0 сент.  3 13:29 Appare ☆ Banchou

[2011.09.03 13:29:43] ivan.mironov@ivan-laptop ~
$ rm Appare\ ☆\ Banchou 

[2011.09.03 13:29:46] ivan.mironov@ivan-laptop ~
$ ls -lh Appare\ ☆\ Banchou 
ls: невозможно получить доступ к Appare ☆ Banchou: Нет такого файла или каталога

Deleted
()

Автодополнение?

sin_a ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux

Что за терминал? Sakura и дефолтный от гнома не умеют вообще звездочку вставлять.

Дефолтный от гнома =).

ИМХО у тебя неправильная кодировка.

Deleted
()
Ответ на: комментарий от VictimOfLoveToLinux

gnome-terminal умеет.
Скопируй из имя да вставь по shift-ins.

schizoid ★★★
()
Ответ на: комментарий от VictimOfLoveToLinux
site:~# rm 01 - Appare ☆ Banchou Sanjou! Beelzebub! (Instrumental) ~TV size~.mp3
-bash: syntax error near unexpected token `('

А мозг включить не? Хоть бы в кавычки сделал или пробелы экранировал...

Deleted
()
Ответ на: комментарий от VictimOfLoveToLinux

Автодополнение это функция оболочки, когда она при нажатии клавиши tab предлагает возможные варианты. При этом, автодополнение правильно экранирует спецсимволы. Автодополнением нужно пользоваться всегда.

sin_a ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux

syntax error

Всё правильно, так и должно быть.

rm '01 - Appare ☆ Banchou Sanjou! Beelzebub! (Instrumental) ~TV size~.mp3'
Deleted
()

умвр

% locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8

% locale -a
C
en_US.utf8
POSIX
ru_RU.utf8

% touch "Appare ☆ Banchou"

% ls -l Appare\ ☆\ Banchou 
-rw-r--r-- 1 **** **** 0 Сен  3 11:40 Appare ☆ Banchou

% rm Appare\ ☆\ Banchou 

% ls -l Appare\ ☆\ Banchou
ls: невозможно получить доступ к Appare ☆ Banchou: Нет такого файла или каталога

% eix -I dejavu 
[I] media-fonts/dejavu
     Available versions:  2.30 2.32 (~)2.33 {X fontforge}
     Installed versions:  2.33(14:13:48 17.07.2011)(X -fontforge)
     Homepage:            http://dejavu.sourceforge.net/
     Description:         DejaVu fonts, bitstream vera with ISO-8859-2 characters
dismal_faun ★★
()

Заэкранировал название, запилил другую кодировку. Удалилось.
%%рассказ про консоль windows server где всё удаляется с 1 раза.txt%%

VictimOfLoveToLinux
() автор топика
Ответ на: комментарий от VictimOfLoveToLinux

Всегда (Да, именно всегда). Используй автодополнение.

Это как поможет тебе правильно набрать команду, так же и проверит: нет ли ошибок при наборе, и также правильно заэкранирует.

%%рассказ про консоль windows server где нет автодополнения, но есть смешная пародия на него от микрософт.txt%%

Fxd.

sin_a ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux

Не за что, у меня этот файл тоже взят из какихъ то готовых, там кажется ещё даже ненужный хлам какой то есть.

А zsh дополняет всё что шевелится, а что не шевелится - шевелит и тоже дополняет. Включая kill (по ps), ssh (по файлу hosts), apt, всевозможные параметры, ключи программ... Даже, когда он чего то не дополняет, возникает лёгкое недоумение.

sin_a ★★★★★
()
Ответ на: комментарий от anonymous

хотя в бубнте промпты лежат в /usr/share/zsh/functions/Prompts/

anonymous
()
Ответ на: комментарий от backbone

штоу?

Изначальная проблема была символом который по дефолту не вставляется никуда. Причем сейчас сел за обычный ПК тут локали такие-же шрифт тот же а звездочка не показывается.

VictimOfLoveToLinux
() автор топика
Ответ на: комментарий от VictimOfLoveToLinux

> штоу?

Юмор толстый у меня - не пролазит...

> Изначальная проблема была символом который по дефолту не вставляется никуда.

Кстати, [не]отображение символа не влияет на вставку/удаление. Только на копирование.

> Пруф

Да я верю!

backbone ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux

попробуй зависать в ~/.profile

export LC_ALL=«ru_RU.UTF-8»
export LANG=«ru_RU.UTF-8»

или

export LC_ALL=«en_US.UTF-8»
export LANG=«en_US.UTF-8»

anonymous
()
Ответ на: комментарий от VictimOfLoveToLinux

>«буква» я вообще без понятия что это за символ

Это на каком языке написано? Слова, вроде бы, русские, а вот язык — явно нет.

KRoN73 ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux

> Спасибо, про таб не знал

И эти люди не только пользуются Линэксом, но еще и ходят на ЛОР...

anonymous
()
Ответ на: комментарий от anonymous

Я рад что ты сразу как сел за ПЭКА освоил всё и сразу за 2 минуты. В эру графических оболочек мне проще пользоваться визуальными утилитами для того же экранирования. Консоль это тру но докажи мне обратное что оболочка хуже консоли.

VictimOfLoveToLinux
() автор топика
Ответ на: комментарий от VictimOfLoveToLinux

> Я рад что ты сразу как сел за ПЭКА освоил всё и сразу за 2 минуты.

4.2

Не все и не сразу. Просто в учебнике по ФриБСД 5.4, с которой я начинал, главы про настройку иксов были последними :)

Консоль это тру но докажи мне обратное что оболочка хуже консоли.

Консоль - это гораздо более мощный инструмент, чем гуй. Тут и спорить тащемта не о чем. Вот у тебя возникла ситуация, а ты и решить ее не можешь. Потому что мышевоз.

anonymous
()
Ответ на: комментарий от VictimOfLoveToLinux

&#9734 не гуглится

Есть например gucharmap. Поиск — копипастишь символ — видишь:

U+2606 WHITE STAR

General Character Properties

In Unicode since: 1.1
Unicode category: Symbol, Other
И прочие подробности.

Xenesz ★★★★
()

rm -f «Appare ? Banchou»

Led ★★★☆☆
()
Ответ на: комментарий от VictimOfLoveToLinux

> Заэкранировал название, запилил другую кодировку. Удалилось. %%рассказ про консоль windows server где всё удаляется с 1 раза.txt%%

Купи лучше книжку про азы работы в консоли UNIX'а. А потом будешь рассказами про Windows заниматься.

atiyakkha
()

Пф, раздули топик.

rm ./Appare*

Alsvartr ★★★★★
()

>~ touch «Appare ☆ Banchou»

~ rm Appare\ ☆\ Banchou

zsh, автодополнение. xterm, roxterm. xterm кстати звёздочку не показывает, несмотря на то то использует тот же шрифт.

thunar ★★★★★
()
Ответ на: комментарий от thunar

>xterm кстати звёздочку не показывает, несмотря на то то использует тот же шрифт.

А widefont в xterm указан? vte-терминалам пофиг, им фонтконфиг поможет, а xterm всё-таки требует настройки.

x3al ★★★★★
()
$ ls -i "Appare ☆ Banchou"
123
$ find -inum 123 -delete
power
()
Ответ на: комментарий от VictimOfLoveToLinux

>Пруф

rm 01\ -\ Appare* - первое, что в голову пришло.

devl547 ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux

>Спасибо, про таб не знал.

Ох мамочки. Блин, неужели правда есть способ узнать о линуксе, о консоли, об rm, о ЛОРе наконец, и не знать про rm <TAB>??? Серьёзно, расскажи мне свой жизненный путь, похоже там необходимо поставить пару указателей и билбордов.

PS не знать про автодополнение, какой кошмар. Как так вообще можно жить?

legolegs ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.