$ ls -la/tee/mysql 合計28675 drwxrwxrwx 1ルートルート448 6月25 13:52。 drwxrwxrwx 1ルートルート2896 6月25 12:12 .. -rwxrwxrwx 1ルートルート18874368 6月25 13:19 ibdata1 -rwxrwxrwx 1ルートルート5242880 6月25 13:52 ib_logfile0 -rwxrwxrwx 1ルートルート5242880 6月25 13:19 ib_logfile1 drwxrwxrwx 1ルート984 6月25日11:23 mysql $ Sudo ls -la /var/lib/mysql.old 合計88887336 drwx ------ 6 mysql mysql 4096 Jun 25 11:23。 drwxr-xr-x 41 root root 4096 Jun 25 13:15 .. -rw-r--r-- 1 mysql mysql 0 Apr 26 11:10 debian-5.5.flag -rw-rw ---- 1 mysql mysql 91010105344 Jun 25 12:12 ibdata1 -rw-rw ---- 1 mysql mysql 5242880 Jun 25 12:12 ib_logfile0 -rw-rw ---- 1 mysql mysql 5242880 Jun 25 11:23 ib_logfile1 drwx ------ 2 mysql mysql 4096 Jun 20 17:22 m drwx ------ 2 mysql mysql 4096 Apr 26 11:10 mysql -rw-rw ---- 1 mysql mysql 6 Apr 25 06:40 mysql_upgrade_info drwx ------ 2 mysql mysql 4096 Apr 26 11:10 performance_schema drwx ------ 2 mysql mysql 4096 2月12日16:22テスト $ Sudo cp -p -f -r /var/lib/mysql.old/tee/mysql $ Sudo ls -la/tee/mysql 合計28676 drwxrwxrwx 1ルートルート552 6月25 14:09。 drwxrwxrwx 1ルートルート2896 6月25 12:12 .. -rwxrwxrwx 1ルートルート18874368 6月25 13:19 ibdata1 -rwxrwxrwx 1ルートルート5242880 6月25 13:52 ib_logfile0 -rwxrwxrwx 1ルートルート5242880 6月25 13:19 ib_logfile1 drwxrwxrwx 1ルート0 6月25日11:23 mysql drwxrwxrwx 1ルートルート984 6月25日11:23 mysql.old $ df | grep tee #使用済みブロック使用済みパーセントマウント済み /dev/sda1 2930232316 186242116 2743990200 7%/tee $ cd $ タッチテスト $ ls test * テスト $ cp -n test test2 #cpが動作するかどうかをテストする $ ls test * test test2
Sudo cp -p -f -r /var/lib/mysql.old /tee/mysql
がmysql.old
の内容全体をmysql
にコピーしないのはなぜですか?
実際、mysql.old
ディレクトリを/tee/mysql
にコピーしました:
しかし、これはあなたが望んでいたことではないと思います。多分あなたはすべてのサブディレクトリとファイルをmysql.old
ディレクトリから/tee/mysql
にコピーしたいと思っていると思います。これを行うには、次のコマンドを使用します。
Sudo cp -p -f -r /var/lib/mysql.old/* /tee/mysql
したがって、ソースディレクトリの末尾にある/*
を忘れないでください。通常、この目的のために、次を使用します。
cp -pfr <SourceDirectory>/* <DestinationDirectory>
cp
コマンドの詳細については、man cp
を参照してください。
あなたが使用したコマンドを試したところ、うまくいきました。しかし、先に進み、これを試してください:
Sudo cp -r -fHip -- <Source_Directory> <Target_Directory>
ここに私がやったことがあります:
Sudo cp -r -fHip -- /home/mitch/Test/* /home/mitch/test1
そして、すべてのファイルとフォルダーを宛先にコピーしました。