Linux コマンドを使用してファイル/ディレクトリを指定したディレクトリに移動/コピーする方法
ファイル/ディレクトリを指定したディレクトリに移動/コピーするための Linux コマンド
1. 同じサーバーの下にファイルまたはフォルダーをコピーします
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/
2. サーバー間でファイルまたはフォルダーをコピーします
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
最初のものはユーザー名を指定し、コマンドが実行されます。その後、ユーザーのパスワードを入力する必要があります。
- #2 つ目はユーザー名を指定しません。コマンドの実行後にユーザー名とパスワードを入力する必要があります;
$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 文件名 目标文件夹路径
ログイン後にコピー
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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









web.xmlファイルを開くには、次の方法を使用できます。テキストエディター(メモ帳やテキストエディットなど)を使用して、統合開発環境(EclipseやNetBeansなど)を使用してコマンドを編集できます(Windows:Notepad web.xml; Mac/Linux:Open -A Textedit Web.xml)

言語のマルチスレッドは、プログラムの効率を大幅に改善できます。 C言語でマルチスレッドを実装する4つの主な方法があります。独立したプロセスを作成します。独立して実行される複数のプロセスを作成します。各プロセスには独自のメモリスペースがあります。擬似マルチスレッド:同じメモリ空間を共有して交互に実行するプロセスで複数の実行ストリームを作成します。マルチスレッドライブラリ:pthreadsなどのマルチスレッドライブラリを使用して、スレッドを作成および管理し、リッチスレッド操作機能を提供します。 Coroutine:タスクを小さなサブタスクに分割し、順番に実行する軽量のマルチスレッド実装。

Linuxは、サーバー管理、組み込みシステム、デスクトップ環境として最適です。 1)サーバー管理では、LinuxはWebサイト、データベース、アプリケーションをホストするために使用され、安定性と信頼性を提供します。 2)組み込みシステムでは、Linuxは柔軟性と安定性のため、スマートホームおよび自動車電子システムで広く使用されています。 3)デスクトップ環境では、Linuxは豊富なアプリケーションと効率的なパフォーマンスを提供します。

ルートとしてMySQLにログインできない主な理由は、許可の問題、構成ファイルエラー、一貫性のないパスワード、ソケットファイルの問題、またはファイアウォール傍受です。解決策には、構成ファイルのBind-Addressパラメーターが正しく構成されているかどうかを確認します。ルートユーザー許可が変更されているか削除されてリセットされているかを確認します。ケースや特殊文字を含むパスワードが正確であることを確認します。ソケットファイルの許可設定とパスを確認します。ファイアウォールがMySQLサーバーへの接続をブロックすることを確認します。

GOを使用してOracleデータベースに接続するときにOracleクライアントをインストールする必要がありますか? GOで開発するとき、Oracleデータベースに接続することは一般的な要件です...

私はLua-Libuvというプロジェクトを開発しましたが、私の経験を喜んで共有しています。プロジェクトの当初の意図は、libuv(cで書かれた非同期I/Oライブラリ)を使用して、C言語を深く学習せずに簡単なHTTPサーバーを構築する方法を探ることです。 ChatGptの助けを借りて、http.cの基本コードを完了しました。永続的な接続を扱うとき、私は正しいタイミングでリソースを閉鎖し、解放することに成功しました。最初は、接続を閉じることでメインプログラムを終了するシンプルなサーバーを作成しようとしましたが、いくつかの問題がありました。ストリーミングを使用してデータのブロックを送信しようとしましたが、機能している間、これによりメインスレッドがブロックされます。最終的に、私の目標はC言語を深く学ぶことではなかったので、このアプローチをあきらめることにしました。最後に、i

c言語条件付きコンパイルは、コンパイル時間条件に基づいてコードブロックを選択的にコンパイルするメカニズムです。導入方法には、#IFおよび#ELSEディレクティブを使用して、条件に基づいてコードブロックを選択します。一般的に使用される条件付き式には、STDC、_WIN32、Linuxが含まれます。実用的なケース:オペレーティングシステムに従って異なるメッセージを印刷します。システムの数字数に応じて異なるデータ型を使用します。コンパイラに応じて、異なるヘッダーファイルがサポートされています。条件付きコンパイルにより、コードの移植性と柔軟性が向上し、コンパイラ、オペレーティングシステム、CPUアーキテクチャの変更に適応できます。

1.0.1序文このプロジェクト(コードとコメントを含む)は、私の独学の錆の間に記録されました。不正確または不明確な声明があるかもしれませんが、謝罪してください。あなたがそれから利益を得るなら、それはさらに良いです。 1.0.2なぜRustrustは信頼性が高く効率的ですか? Rustは、CとCを同様のパフォーマンスであり、セキュリティが高くなり、CやCのようなエラーを確認するために頻繁な再コンパイルを必要としません。主な利点には、メモリセキュリティ(nullポインターの防止、ぶら下がりポインター、およびデータ競合の防止)が含まれます。スレッドセーフ(実行前にマルチスレッドコードが安全であることを確認してください)。未定義の動作を避けてください(例:境界のない配列、未知の変数、または解放されたメモリへのアクセス)。 Rustは、ジェネリックなどの最新の言語機能を提供します
