Форумы Серверы Суспільство
Игры Серверы VBIOS General Soft & Hard Увлечения А поговорить... Культура Полезная информация Межигір'я Чат

Пользователь Сообщение: [решено]Удалить файл, в имени которого неопределённый символ        (Тема#61177)
сцобака 
11001100101000
сцобака
С нами с 27.07.07
Посты: 6012
28.03.12 13:42 Ukraine #1296269
Mandriva 2010.2 x64

Сбойнула программа, в следствии чего был создан файл в имени которого содержится неопределённый символ( подозреваю, что юникодовский ), из-за которого я не могу файл удалить. Подскажите как мне избавиться от этого файла.





Заранее спасибо.

Прикрепления: pic1.jpg (10.75 KB) 85 Просмотр(ы)
Прикрепления: pic2.jpg (17.91 KB) 77 Просмотр(ы)
Прикрепления: pic3.jpg (11.09 KB) 77 Просмотр(ы)

Slotos 
подполковник
Slotos
Возраст: 34
: nirvana
С нами с 17.10.02
Посты: 4025
28.03.12 14:55 [Re: сцобака] Ukraine #1296369
На выбор:

rm Statistic.log<Tab>

rm Statistic.log*
Silent Dude 
голос разума
Silent Dude
: Paradise
С нами с 18.02.10
Посты: 32725
28.03.12 14:56 [Re: сцобака] Ukraine #1296372
Удаление файла по его inode

Code:
#!/bin/bash # idelete.sh: Удаление файла по номеру inode. # Этот прием используется в тех случаях, когда имя файла начинается с недопустимого символа, #+ например, ? или -. ARGCOUNT=1 # Имя файла должно быть передано в сценарий. E_WRONGARGS=70 E_FILE_NOT_EXIST=71 E_CHANGED_MIND=72 if [ $# -ne "$ARGCOUNT" ] then echo "Порядок использования: `basename $0` filename" exit $E_WRONGARGS fi if [ ! -e "$1" ] then echo "Файл \""$1"\" не найден." exit $E_FILE_NOT_EXIST fi inum=`ls -i | grep "$1" | awk '{print $1}'` # inum = номер inode (index node) файла # Каждый файл имеет свой inode, где хранится информация о физическом расположении файла. echo; echo -n "Вы совершенно уверены в том, что желаете удалить \"$1\" (y/n)? " # Ключ '-v' в команде 'rm' тоже заставит команду вывести подобный запрос. read answer case "$answer" in [nN]) echo "Передумали?" exit $E_CHANGED_MIND ;; *) echo "Удаление файла \"$1\".";; esac find . -inum $inum -exec rm {} \; echo "Файл "\"$1"\" удален!" exit 0

сцобака 
11001100101000
сцобака
С нами с 27.07.07
Посты: 6012
28.03.12 14:58 [Re: Slotos] Ukraine #1296375
  • Slotos :
На выбор:

rm Statistic.log<Tab>

rm Statistic.log*

Блин. Реально надо идти в отпуск, т.к. уже начинаю тупить на ровном месте. Спасибо.
сцобака 
11001100101000
сцобака
С нами с 27.07.07
Посты: 6012
28.03.12 15:21 [Re: KillMachine UA] Ukraine #1296401
Т.к. нуп в линуксе, поэтому ставил всё по дефолту и логично, что установщик выбрал Ext4
Slotos 
подполковник
Slotos
Возраст: 34
: nirvana
С нами с 17.10.02
Посты: 4025
29.03.12 02:01 [Re: сцобака] Ukraine #1297227
Очень рекомендую zsh с набором конфигов oh-my-zsh.

rm <tab><tab> выдаст удобное меню, по которому можно просто стрелками выбрать необходимый файл. 21 век, чего уж там )
Icon Legend Права Настройки темы
Распечатать тему


862 Просмотры
173 сейчас в онлайне
6 пользователей (Silent Dude, Mike_Mildy, 6APMALEU, CJlOH, Lam0, MurPeHb) и 1 скрытых, а также 166 гостей сейчас онлайн.
     
VBIOS Version 3.0 FINAL | ©1999-2020
Execution time: 0.059 seconds.   Total Queries: 38   Zlib сжатие вкл.
All times are (GMT+2.0). Current time is 15:31
Top