допустим, мы в домашнем каталоге.
Код: Выделить всё
mkdir dirсоздали директорию dir. Теперь я хочу, чтобы у меня был простой файл с названием dir.
Если я введу:
Код: Выделить всё
>dirдля создания пустого файла, система выругается, сказав "can't create dir: Is a directory".
Или по-другому: создаю пустой файл f1 командой:
Код: Выделить всё
>f1А потом хочу его переименовать (или скопировать под другим именем)
Пишу
Код: Выделить всё
cp f1 dirи файл копируется в директорию dir.
Если написать вместо cp mv, файл переместится в директорию. Отсюда вопрос: почему нельзя? Они же типами отличаются как минимум. И второй вопрос: можно ли это обойти как-то?