Linux で cp に rf を設定するときにまだプロンプトが表示される場合はどうすればよいですか?

WBOY
リリース: 2022-07-20 16:47:50
オリジナル
2697 人が閲覧しました

解決策は 2 つあります。 1. 「vi ~/.bashrc」を使用して「/.bashrc」ファイルを変更し、「alias cp='cp -i'」の前に「#」を追加してコメント化します。削除して保存して終了し、再度ログインしてください。 2. cp コマンドを使用する場合は、「cp」の前に「\」を追加してプロンプトを削除します。

Linux で cp に rf を設定するときにまだプロンプトが表示される場合はどうすればよいですか?

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux の rf 設定でまだプロンプトが表示される場合はどうすればよいですか?

デフォルトでは、cp が上書きするとき、どのようなパラメーター -f などが追加されても、上書きするかどうかをプロンプトが表示されます。 。

理由は : サーバーはデフォルトでエイリアス alias cp=’cp -i’ を追加します。cp を実行すると、実際には cp -i が実行されます。

[root@ltt01 ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
ログイン後にコピー

cp はプロンプト情報をキャンセルし、直接上書きします。ユーザーは操作するために y を押す必要はありません。これは、スクリプトの実行時に非常に重要です。

この問題を解決するには、次の 2 つの方法があります。

方法 1: エイリアスを無効にする

[root@ltt01 ~]# vi ~/.bashrc
ログイン後にコピー

エイリアス cp='cp -i' の前に「#」を追加して、これをコメントアウトします。 OK、: wq! 保存して終了し、再度ログインします。

方法 2: cp の前に \ を追加します

[root@ltt01 ~]# \cp 1.txt /back/1.txt 
[root@ltt01 ~]#
ログイン後にコピー

Linux で cp に rf を設定するときにまだプロンプトが表示される場合はどうすればよいですか?

推奨学習: Linux ビデオ チュートリアル

以上がLinux で cp に rf を設定するときにまだプロンプトが表示される場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート