Маленькая заметка об осторожности.
Команда cp в консоли копирует файлы из пункта А в пункт Бэ. Если пункт Бэ является каталогом, то из пункта А можно скопировать несколько файлов, если нет, то нет ©. Поэтому когда я экспериментирую на кошках, я нередко делаю так:
Команда cp в консоли копирует файлы из пункта А в пункт Бэ. Если пункт Бэ является каталогом, то из пункта А можно скопировать несколько файлов, если нет, то нет ©. Поэтому когда я экспериментирую на кошках, я нередко делаю так:
$ mkdir ./{storage,sandbox} $ mv ./important_files_* ./storage/ $ cd ./sandbox/ $ cp ../storage/important_files_* ./И вот тут может подкрасться пушистый лисёнок. Одна из моих люимых опечаток — промахнуться мимо двух находящихся рядом клавиш ./ и попасть куда попало, например, на Alt и Shift. В консоль при этом ничего не напечатается. Если в каталоге storage много файлов, то всё ок: я получу сообщение об ошибке:
$ cp ../storage/important_file_*
important_file_100500 не является каталогом
А вот если файлов всего два, то будет больно:$ md5sum ../storage/important_file_* 3b80e8178985f9954e3ce0e9df962914 ../storage/important_file_1 d1af2e429dbd91857cc23fcb747f8bdb ../storage/important_file_2 $ cp ../storage/important_file_* $ md5sum ../storage/important_file_* 3b80e8178985f9954e3ce0e9df962914 ../storage/important_file_1 3b80e8178985f9954e3ce0e9df962914 ../storage/important_file_2Не могу не заметить, что против этого "лома" нет приёма, не использовать же MidnightCommander из-за такой ерунды. Так что просто будьте аккуратнее, да.
Комментариев нет:
Отправить комментарий