captain-obvious
06.11.2012 08:12 imaginary pond
Подскажите, если имеется файл в глючной кодировке, как его переименовать из консоли? Там стоят знаки вопроса, но автокомплит считает, что там что-то другое. P.S. Я-то его переименовала с помощью гламурного гуевого файломенеджера, но интересно же!
в гугл find inode непример
ls -i — покажет inode
и потом
find . -inum [inode] -exec mv {} [new_name] \;
Оооо, круто, спасибо.
convmv
Nautilus → Выделить Файл → Переименовать
Было бы чуть смешнее, если бы я не написала “из консоли“.
кстати, вот как раз такая информация очень легко гуглится.
даже я могу нагуглить при том, что ни разу не линукс юзер.
Боженька запретил запускать nautilus из консоли?
Не нагуглилось, потому и спросила здесь.
по какому запросу гуглила?
http://www.letmegooglethatforyou.de/?q=r...
это дословный перевод твоего поста. получишь convmv, дальше нагуглишь ман, если не поймешь. это более правильный сособ.
но если бы ты хотела что-то в духе первого коммента, то запрос звучал бы так.
"access file without filename linux"
это так сложно? ты не знаешь английский?
блеать, это может сделать даже человек, в глаза не видевший линуксовую консоль.
она тебя троллирует))
боюсь что нет.
Меня интересовало, умеет ли оно само по себе, без левых программ это делать. То есть скорее первый вариант, да.
Гуглила всякие special chartacters по типу пробела (ну вот как он бэкслешем обозначается), потом гуглила "unique file properties linux", чтобы найти, какие еще есть свойства файла, по которым можно его идентифицировать. Ну и вариации, понятно. A "without filename" не додумалась бы, потому что файлнэйм-то как раз есть.
Ровно так и сделала, кстати.
Это лучший способ, не стоит им пренебрегать из за религиозных соображений, если вдруг такие возникнут. А консолепидоров можно посылать нахуй
>> умеет ли оно само по себе, без левых программ это делать
это следовало написать в посте
>> A "without filename" не додумалась бы, потому что файлнэйм-то как раз есть.
в контексте не файл без имени, а доступ.
и нафига ты гуглила по специальным символам, если у тебя у самой в посте используется слово кодировка?
Как вариант можно взять и слепить костыль из mv, ls, head и tail
он аналогичен find
>> это следовало написать в посте
Соглашусь, выглядит невнятно.
>> в контексте не файл без имени, а доступ.
Я понимаю, просто не додумалась сформулировать именно так. Искала по параметрам файла.
>> и нафига ты гуглила по специальным символам, если у тебя у самой в посте используется слово кодировка?
Кодировка тоже была, но по сути я искала в направлении "как набрать этот символ так, чтобы оно поняло".
>> "как набрать этот символ так, чтобы оно поняло".
а ты знала, что это за символ вообще под твоим вопросом?
Нет, но я же не знаю, как это работает. Искала по типу “а вдруг“.
то есть ты хотела, чтобы гугл сказал тебе как набрать символ, которого ты даже не видишь, то есть не знаешь его кода в чармапе?
и тебе не казалось, что это что-то в духе принеси мне то, не знаю что, а потому заранее обречено на провал?
Ты сейчас говоришь с человеком, который не понимает, как работают кодировки. Собственно, потому здесь и спросила, что мой запрос из серии “не знаю что“, и ответ “нет, это невозможно“ вполне меня устроил бы.
ну я тоже не особо понимаю как они там внутри устроены, есличо.
но в любом случае, если ты хочешь что-то найти, ты должна знать хоть что-то об этом. нет?
Ты не поверишь, но там набор единиц и нулей, которые система может трактовать в зависимости от того как ты ей скажешь. Если уж на то пошло, то найти уникальный идентификатор для файла или директории, отличный от имени и пути, можно почитав статью про файловую систему в вики.
Ты ведь могла до этого догадаться?
Рекурсия :) Хочу найти что-то об этом, чтобы знать :) Ну, в любом случае спасибо, по крайней мере в гуглении помогла прокачаться точно! :)
кстати, а ты хоть знаешь, что такое рекурсия? Потому что у тебя скорее все в дедлоках.
Ггг, рекурсию-то знаю, а дедлок нагуглить пришлось :)