
터미널에서 다음 명령을 사용하여 한 디렉터리에서 다른 디렉터리로 파일을 이동하려고 했습니다.
mv ~/file.txt pwd
그 순간 나는 시스템 하드 드라이브가 아닌 곳에 있었습니다. 나중에 그 디렉토리에서 내 파일을 찾을 수 없었습니다. 좋아, 다음을 사용하여 다른 파일에 대한 심볼릭 링크를 만들었습니다.
ln -s file2.txt myLink
그리고 mv 작업을 반복했습니다. 이번에도 pwd 폴더에는 파일이 없습니다. 게다가 심볼릭 링크를 사용하여 파일 위치를 얻을 수 없습니다. 난 노력 했어
ls -ld myLink
그리고 그것은 나에게 준다
lrwxrwxrwx 1 myName myName 8 may 9 22:20 myLink -> file2.txt
readlink 명령은 터미널에 file2.txt를 인쇄합니다.
내 파일을 찾을 기회가 있거나 삭제되었나요? 대답 해줘서 고마워요.
답변1
먼저 현재 작업 디렉터리로 항목을 이동하는 명령은 다음과 같아야 합니다.
mv ~/file.txt "$(pwd)"
또는
mv ~/file.txt "$PWD"
find 명령을 사용하여 파일을 검색할 수 있습니다(전체 컴퓨터를 검색하려면 sudo가 필요함).
sudo find / -name "file.txt"
cp
가 아닌 먼저 명령을 시도해야 하는 것처럼 명령이 작동하는지 확실하지 않은 경우 조언하십시오 mv
.