-1

Unix/Linux システムは初めてです。現在、Linux/Unix プラットフォームのローカル サーバーから現在の日付ファイルをコピーしようとしています。しかし、これを開始する方法とこの問題を解決する方法がわからないため、最善を尽くすことはできません。でも、いくつかのサイトを見つけましたが、これについて理解できませんでしたか?このプロセスを手伝ってくれる人はいますか...

私のコンセプトは、「ローカル サーバーから PC プラットフォーム unix/linux への現在の日付ファイルのコピー」です。これを開始するにはどうすればよいですか?

誰かこれを手伝ってくれませんか....よろしくお願いします... delevelpedによるこのためのオプションプログラムが必要です"

4

2 に答える 2

1

リモートサーバーに接続するだけです

$ sudo ssh [user_name]@[host_name] -p[port_no]
$ password:

次に、Linuxで-mtimeコマンドを使用して作成、変更、アクセスされたファイルを実際にチェックアウトできます。たとえば、

$ sudo find /source_directory -mtime n

-mtime は修正時刻です。

n を適切な値に置き換えます。n*24 時間前のように機能します。

また、mtime と同じように、変更されアクセスされたファイルに対して ctime や atime などのコマンドを使用することもできます。

おそらく、次のようなコマンドのパイプを使用できます

$ sudo find /source_directory -mtime 1 | scp [user_name]@[hostname]:/path/to/remote/file [user_name]@[hostname]:/path/to/local/file

または単にファイルを見つけて、scp コマンドでコピーします。

詳細については、delete-move-copy-files-of-specific-date & scp ヘルプを参照してください。

于 2013-10-29T07:28:18.893 に答える