Я пытаюсь реализовать файловую систему в памяти, используя предохранитель. Функция переименования принимает параметры «от» и «до».
Когда я попытался сделать это на bash, mv file1 file2, он внутренне вызывает функцию переименования (я использовал параметр -d, чтобы проверить это).
Когда я пытаюсь переименовать функцию в графическом интерфейсе, она снова вызывает функцию переименования.
Но если файл2 является уже существующим файлом, команда mv перезаписывает его, тогда как графический интерфейс не позволяет мне переименовать файл. Как применить это ограничение, поскольку внутри оба этих действия вызывают функцию rename без каких-либо различий.
mv
для вашей файловой системы отличается от поведения любой другой файловой системы? - person Ignacio Vazquez-Abrams   schedule 28.11.2013rename
. Я предполагаю, что графический интерфейс, который вы описываете, делает это. - person Joachim Isaksson   schedule 28.11.2013