cp 명령에 문제가 있습니다.
ksh를 사용하고 있는 명령 cp
은 다음과 같습니다.
cp -p $PATH/file_name_${VARIABLE}_???.dat $PATH/file_name_to.dat
???
- 세 자리 숫자와 함께 작동합니다. 이것은 아무런 문제없이 오랫동안 직장에서 실행되었습니다. 갑자기 오늘 이 오류로 인해 작업이 실패했습니다.
**cp -p $PATH/file_name_20140911_942.dat $PATH/file_name_20140911_942.dat $PATH/file_name_to.dat
cp: $PATH/file_name_to.dat: A file or directory in the path name does not exist.**
$PATH
작업 로그의 확장을 수정하세요.
누군가 cp 명령에 from 파일이 두 번 나타나서 실패하게 만드는 원인을 명확히 도와줄 수 있습니까?
답변1
와일드카드 문자(예: ) 는 클릭한 직후와 프로그램 실행이 시작되기 전에 ???
확장됩니다(즉, 일치하는 파일 이름으로 대체됩니다) . 그리고 당연히 기존 파일을 기반으로 확장(교체)됩니다.
Entercp
그 순간. 이 확장명에 이름이 포함된 파일을 열기 전에 삭제(또는 이름 변경)하면 cp
열기가 실패하고 표시되는 것과 유사한 오류가 표시됩니다.