>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux 구현 범위는 프롬프트되지 않습니다.

Linux 구현 범위는 프롬프트되지 않습니다.

王林
王林원래의
2020-02-14 17:54:162105검색

Linux 구현 범위는 프롬프트되지 않습니다.

Question:

cp가 덮어쓸 때 어떤 매개변수 -f 등을 추가하더라도 덮어쓸지 여부를 묻는 메시지가 계속 표시됩니다. 파일이 상대적으로 적습니다. Y를 눌러 확인할 수도 있는데, 파일이 많을 때는 말하기 어렵습니다. 프롬프트 덮어쓰기 문제를 해결하려면 다음 방법을 사용하십시오.

예: zongguofeng 디렉터리의 파일을 linuxzgf 디렉터리로 복사합니다.

[root@linuxzgf ~]# cp zongguofeng/* linuxzgf

cp: "linuxzgf/1.txt"를 덮어쓰시겠습니까?

# 🎜🎜#위 명령을 실행하면 linuxzgf 폴더에 존재하는 각 파일에 덮어쓸 것인지 묻는 메시지가 표시됩니다.


 [root@linuxzgf ~]# cp -rf zongguofeng/* linuxzgf

cp: "linuxzgf/1. txt"? #🎜 🎜#

-f를 추가했는데 이 프롬프트가 계속 나타납니다.


서버에서 검색한 결과 기본 시스템에 별칭이 다음과 같이 추가된 것을 확인했습니다.

[root@linuxzgf ~]# alias 
alias cp='cp -i'

다음과 같이 하면 알 수 있습니다. cp가 실행되고 실제로는 cp -i 매개변수가 실행됩니다.

(온라인 학습 영상 공유:

linux 영상 튜토리얼

) 해결책:

방법 1: bashrc 수정 비활성화 파일의 cp 별칭

[root@linuxzgf ~]# vi ~/.bashrc

alias cp='cp -i' 앞에 "#" 주석을 추가하고 다시 로그인하면 메시지 없이 복사할 수 있습니다.

[root@linuxzgf ~]# cp -rf zongguofeng linuxzgf
[root@linuxzgf ~]# cp -r zongguofeng linuxzgf

방법 2: 명령을 직접 입력하여

[root@linuxzgf ~]# cp -rf zongguofeng linuxzgf/
cp:是否覆盖“linuxzgf/zongguofeng/user_add.sh”?
[root@linuxzgf ~]# \cp -rf zongguofeng linuxzgf
[root@linuxzgf ~]#

관련 튜토리얼 권장 사항:

linux tutorial

# 🎜🎜#

위 내용은 Linux 구현 범위는 프롬프트되지 않습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.