cpコマンドで隠しファイルをコピーする
cpコマンドで不可視ファイル(ドットファイル)までコピーする
cpコマンドで「.htaccess」等の隠しファイルを含むディレクトリをコピーするときに、「 cp -r test/* [対象のフォルダ] 」とすると、コピー元に「.htaccess」等の隠しファイルを含まれていたもコピーされません
$ cp -r /var/www/html/test1/* /var/www/html/test2 $ ls -al /var/www/html/test2 index.html
隠しファイルを含んでコピーするには、「 cp -r test/. [対象のフォルダ] 」ワイルドカードの「*」を使わずにピリオド「.」を使えばコピーできます
$ cp -r /var/www/html/test1/. /var/www/html/test2 $ ls -al /var/www/html/test2 index.html .htaccess
また、コピー元をディレクトリを指定すれば、コピー元に「.htaccess」等の隠しファイルを含まれてもコピーできますが、コピー先にディレクトリにコピー元のディレクトリができるので、mv コマンドで移動する必要がります
$ cp -r /var/tmp/test.com /var/www/html/test.com # コピー先にコピー元のディレクトリがコピーされます $ ls /var/www/html/test.com/ test.com # コピー元のディレクトリを移動する必要がるのでmvします $ /var/www/html/test.com/test.com /var/www/html/
ディスカッション
コメント一覧
まだ、コメントがありません