Почему у меня нет папки и файла с тем же именем?

Раньше у меня никогда не было этой проблемы, но по какой-то причине я не могу переименовать свою папку в packages/ .

Это структура:

 root - packages_old/ - packages 

Когда я пытаюсь переименовать папку с Thunar, я получаю сообщение об ошибке, сообщающее, что файл уже существует. То же самое с mv :

 blender iso $ mv packages_old/ packages/ mv: accessing `packages/': Not a directory 

Почему я не могу переименовать свой файл и папку с тем же именем:

 root - packages/ - packages 

Клянусь, я сделал это раньше.

2 Solutions collect form web for “Почему у меня нет папки и файла с тем же именем?”

В Unix почти все файлы. Каталог – это особый тип файла, который с точки зрения пользователя может «содержать» другие файлы.

Ошибка Not a directory потому что ваш существующий файл не является каталогом, а так как каталог является типом файла и не может быть двух одинаково названных файлов в одном каталоге, операция не может быть выполнена.

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

Для следующего псевдокода:

 isDir('/path/to/same_file_and_folder_name') 

Должна ли ОС отвечать true или false?

  • Файл Doom замораживает любой компьютер, который пытается взаимодействовать
  • изменять права собственности на файлы в архиве tar
  • Могу ли я переместить каталог с открытыми файлами?
  • «Ls -lh» сообщает общий размер меньше суммы отдельных размеров
  • Как удалить пустой каталог (файловая система btrfs)?
  • Как применить awk-скрипт к нескольким файлам в одной папке с использованием цикла
  • Как переименовать файл в сценарии bash один за другим
  • Невозможно изменить разрешения файлов / каталогов в chrooted файловой системе
  • печатать заглавные слова в первом столбце файла
  • Переименовать команду с несуществующим целевым каталогом
  • Может ли запущенный скрипт идентифицировать контекст ведения журнала?
  • Interesting Posts

    Жесткие диски не будут вращаться с помощью команды hdparm

    Что означает «указать несколько шаблонов поиска» на `-e` в grep?

    Как изменить порог перетаскивания в Linux? (Я использую Gnome 3)

    Избавиться от * ~ файлов в редакторах KDE

    Действительно ли режим Powersave на процессоре помогает экономить электроэнергию?

    Создание скрипта, который запускает простую команду для всех файлов в каталоге

    Различия ч / б аппаратного времени и системного времени

    поиск местоположения значка запуска X приложения

    Auth через wget работает, но не может перемещаться по веб-странице после него

    wget не поддерживает https

    Отправка почты из нескольких учетных записей электронной почты (для разных доменов) с использованием ssmtp

    Как я могу перенаправить порты 80 и 443 на 8080 и 8443 с помощью iptables?

    Может ли Aura работать на других дистрибутивах Linux?

    Как работает tr '' '?

    Смартфон, используемый в качестве USB-накопителя, правильно читается на компьютере XP VirtualBox, но Linux Mint показывает только корневые папки

    Linux и Unix - лучшая ОС в мире.