동일한 이름의 파일이 이미 있는 두 번째 폴더로 파일을 이동합니다. 두 번째 폴더에 파일이 표시되지 않음

동일한 이름의 파일이 이미 있는 두 번째 폴더로 파일을 이동합니다. 두 번째 폴더에 파일이 표시되지 않음

AFolder와 BFolder라는 두 개의 폴더를 만들었습니다. touchAFolder의 명령을 사용하여 "sample.txt" 파일을 만들었습니다 . AFolder에서 BFolder로 "sample.txt"를 복사했습니다. 그런 다음 텍스트 파일을 BFolder에서 AFolder로 옮겼지만 AFolder에서 "sample.txt"를 찾을 수 없습니다.

AFolder로 옮긴 텍스트 파일은 어디에 있나요?

주문하다

mkdir AFolder
mkdir BFolder
cd AFolder
touch sample.txt
cp sample.txt /home/kali/Desktop/BFolder
cd ..
cd BFolder
ls
mv sample.txt /home/kali/Desktop/AFolder
cd ..
cd AFolder
ls

여기에는 내가 만든 파일(sample.txt) 하나만 나열되어 있는데, 이 폴더로 이동한 다른 Sample.txt 파일은 어디에 있나요?

감사해요. 저는 칼리리눅스를 사용하고 있습니다.

답변1

동일한 디렉터리에 동일한 이름을 가진 두 개의 파일이 있을 수 없습니다.

디렉터리에 "sample.txt"라는 파일이 이미 있고 AFolder다른 폴더에서 같은 이름의 파일을 해당 폴더로 이동하면 새 파일이 기존 파일을 덮어씁니다. 두 파일을 모두 유지하려면 둘 중 하나의 이름을 바꿔야 합니다.

관련 정보