Я просто пытаюсь скопировать файлы, используя cp -r /home/user/source/ /home/user/destination/
но мне выдается ошибка cp: cannot stat /source/filename.xxx
для некоторых файлов. Когда я искал эту ошибку, я нашел несколько совпадающих вопросов, таких как эта, эта и эта, которые хотя и выдают ту же ошибку командой cp
но причины разные. Их решения не решают мою проблему.
Присмотревшись, я увидел, что эта ошибка генерируется только для файлов, имена которых содержат азиатские символы. Например,
cp: cannot stat /source/고정폭.collection
У кого-нибудь есть решение для этого? Может быть, кодировка символов по умолчанию для моей машины не читает эти имена файлов.
РЕДАКТИРОВАТЬ 1: выход моей locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
РЕДАКТИРОВАТЬ 2: Вывод ls -l
в исходный каталог
ls: cannot access 고정폭.collection: No such file or directory
ls: cannot access 기존.collection: No such file or directory
ls: cannot access 모던.collection: No such file or directory
ls: cannot access 웹.collection: No such file or directory
ls: cannot access 재미.collection: No such file or directory
total 4
-????????? ? ? ? ? ? 웹.collection
-????????? ? ? ? ? ? 기존.collection
-????????? ? ? ? ? ? 모던.collection
-????????? ? ? ? ? ? 재미.collection
-????????? ? ? ? ? ? 고정폭.collection
-rw------- 1 root root 856 Jul 24 2007 PDF.collection