LINUX.ORG.RU
ФорумTalks

Хитрые комманды по работе с файлами.

 


0

3

Кратко: есть задание, составить программу которая эмулирует файловый менеджер(набор команд) идентичный командам(без дополнительных параметров):mkdir, touch, ls, rm, cp, pwd.

Суть темы: прошу пользователей ЛОР, помочь с составлением хитрых(особо, не очень) тестов для проверки корректности моей программы.



Последнее исправление: Noloboot (всего исправлений: 1)

удали файлы с провальными символами в имени. обычно rm не может удалить файлы распакованные из зипа в некорректной кодировке, а mc может. и ты попробуй

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

удали файлы с провальными символами в имени. обычно rm не может удалить файлы распакованные из зипа в некорректной кодировке, а mc может. и ты попробуй

Извините, забыл уточнить ограничение. В именах файлов и директорий разрешены только: латинские буквы, цифры, '.', '-'. То есть максимально упрощенный вариант.

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

удали файлы с провальными символами в имени. обычно rm не может удалить файлы распакованные из зипа в некорректной кодировке, а mc может. и ты попробуй

это потому что rm пытается получить inode по переданному ему в параметре имени файла. А mc просто вычитывает все inode в директории и отображает связанные с ними имена. И когда ты пытаешься в mc что-то удалить, то он уже знает связанный inode какбэ.

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

из-за readline, которая давиться кракозябрами. она не дает выхлопа 1:1, если на входе неперевариваемая фигня.

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