1.1 ファイルのコピー
ファイルをコピー: 1.txt をルート ディレクトリ下の sbin ディレクトリにコピー
cp +文件名(可带路径)+目标路径(带路径) 如:cp 1.txt ~/sbin/
1,2 ディレクトリをコピー
ディレクトリをコピー: release をルートにコピーディレクトリ nfs ディレクトリの下 ディレクトリ
(1). [cp] [-r] [ディレクトリ名 (パスを含むことができます)] [ターゲット パス (パスを含む)] -r は、ディレクトリ配下のすべてのサブディレクトリをコピーすることを意味します。 directory と File
如:cp -r release ~/nfs/
(2).[cp] [ディレクトリ名/*] [ターゲットパス (パス付き)] /* はディレクトリ内のすべてのファイルとディレクトリを示します* はワイルドカード文字です
如: cp release/* ~/nfs/
scp は Secure Copy の略で、Linux でファイルをリモートからコピーするために使用されるコマンドです。同様のコマンドは次のとおりです。 cp ですが、cp はローカルにコピーするだけでサーバーを越えることはできず、scp の送信は暗号化されます。
サーバーのハードディスクが読み取り専用システムになった場合は、scp を使用してファイルを移動します。
2.1 コマンド形式
scp [参数] [原路径] [目标路径]
2.2 手順
ローカル サーバーからリモート サーバーへのコピー
2.2 .1 ファイルのコピー:
$scp local_file remote_username@remote_ip:remote_folder $scp local_file remote_username@remote_ip:remote_file $scp local_file remote_ip:remote_folder $scp local_file remote_ip:remote_file
ユーザー名を指定した場合は、コマンドの実行後にユーザー パスワードを入力する必要があります。
ユーザー名が指定されていない場合は、コマンドの実行後、ユーザー名とパスワードを入力する必要があります;
2.2.2 ディレクトリのコピー:
$scp -r local_folder remote_username@remote_ip:remote_folder $scp -r local_folder remote_ip:remote_folder
最初のものはユーザー名を指定し、コマンドが実行されます。その後、ユーザーのパスワードを入力する必要があります。
3. 使用例3.1.例 1: サーバーからローカル ディレクトリにファイルをコピーします
$scp root@10.6.159.147:/opt/soft/demo.tar /opt/soft/
$scp -r root@10.6.159.147:/opt/soft/test /opt/soft/
$scp /opt/soft/demo.tar root@10.6.159.147:/opt/soft/scptest
$scp -r /opt/soft/test root@10.6.159.147:/opt/soft/scptest
mv 文件名 目标文件夹路径
[test@271ba307f4954c74955b28c8389bc648 ~]$ alias 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 vi='vim' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
2.1 エイリアス エイリアスの追加構文
alias エイリアスを追加するための構文は次のとおりです: alias [alias]='real command'。2.2 エイリアス エイリアスを追加する手順
以下に示すように、現在の Linux ユーザー テストにコマンド エイリアス svccdl を追加して、手順は以下の通りです。 現在のユーザーのホーム パスを入力し、vi .bashrc を実行して、次のテキスト行を追加します。alias svccdl='cd /home/test/logs/`date +%Y-%m-%d`'
# .bashrc # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi alias svccdl='cd /home/test/logs/`date +%Y-%m-%d`' # Uncomment the following line if you don't like systemctl's auto-paging feature: # export SYSTEMD_PAGER= # User specific aliases and functions
[test@271ba307f4954c74955b28c8389bc648 ~]$ source .bashrc
[test@271ba307f4954c74955b28c8389bc648 ~]$ svccdl [test@271ba307f4954c74955b28c8389bc648 2022-08-30]$ pwd /home/test/logs/2022-08-30
以上がLinux コマンドを使用してファイル/ディレクトリを指定したディレクトリに移動/コピーする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。