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