scp transferを実行して、特定のディレクトリから自分のローカルディレクトリに最新(最新)ファイルをダウンロードしたいと思います。
このような:
- 源泉:
[email protected]:/home/rimmer/backups/
- 目的地:
/home/rimmer/backups/
backups
.
ベストアンサー1
変数があり定義されていると仮定すると、server
次のdir
ことができます。
$ dir="~"
$ server="[email protected]"
$ scp $server:$dir/$(ssh $server 'ls -t $dir | head -1') .
まず、そこから最新のファイルを見つけてコピーします。
注:完璧であることを確認していません(たとえば、最新のエントリがフォルダです)。