問題タブ [cp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - クローン化された「cp *.html」は、OSX で新しいファイルを省略しています
OSXボックスで毎分実行されるcron化された「cp * .html」コマンドがあります。ソース ファイルはデータベースから再生成され、ソース ディレクトリに正常に書き込まれます。通常、cp コマンドはそれらを取得し、/Library/WebServer/Documents 内のコピーを更新します (これは、プロセスの 1 つを監視する、手早く汚れた内部 Web サイト用です。アプリケーション サーバーの維持に余分なサイクルを費やしたくありません。または同様のものなので、OSX の組み込みの Apache のコピーをデフォルト設定で使用しているだけです。)
新しい foo.html ページをソース ディレクトリに追加すると、*.html パターンに一致するにもかかわらず、一度手動でコピーするまで cronned cp コマンドがコピーを開始しないことに気付きました。これはクレイジーに思えます。権限と所有権はすべて同じ方法で設定されます (両方のディレクトリ内のすべてに対して rw-r--r-- )。
何か案は?何がうまくいかないのかわからない場合は、おそらくrsyncを使用するように書き直しますが、それは警官のようです.
linux - Bashスクリプトが追加されるのはなぜですかファイルの先頭に?
sedを使用して、.csvファイルをクリーンアップし、いくつかの不正なコンマと不正な引用符(不正な、これらのファイルの変換に使用する社内プログラムを壊すことを意味します)を削除するスクリプトを作成しました。
ここにclean.sedがあります:
次に、一時ファイルとビオラを削除します。他のプロセスで使用できる「quotes」という単語で始まる新しいファイルがあります。
私の質問は
、その一時ファイルのfeffタグを削除するためにsedステートメントを作成する必要があるのはなぜですか?元のファイルにはありませんが、常に置換ファイルに表示されます。最初はcpがこれを引き起こしていると思いましたが、cpの前にsedステートメントを入れて削除すると、そこにはありません。
多分私は何かが足りないだけです...
system - system() の Unix C コード cp
私はCコードを持っています..私はUNIX用の次のコードを持っています:
生成されたバイナリを実行すると、次のエラーが表示されます。
誰でも私を助けることができますか?
bash - Bash: for ループ、コピー、バックアップ
ねえ、このエラーが何を意味するのか 100% わかりません。
目的は、フォルダー内のすべてのファイルをバックアップ フォルダーにコピーし、ファイルの名前をバックアップに変更することです。
bash - cpio VS tar および cp
cpio には、コピーアウト、コピーイン、パススルーの 3 つのモードがあることを知りました。
tar に対するコピーアウトおよびコピーインモードでの cpio の長所と短所は何だろうと思っていました。いつ cpio を使用し、いつ tar を使用するのが良いですか?
パススルー モードと cp での cpio に関する同様の質問。
よろしくお願いします!
linux - 2つのディレクトリを比較し、違いをディレクトリ3にコピーします
私は3つのディレクトリを持っています。directory1とdirectory2を比較し、それらの変更/新しいファイルを取得して、directory3にコピーします。Linuxのdiffコマンドとcpコマンドを使用して、これを行う簡単な方法はありますか?私はアイデアを受け入れています。
ありがとう!
アンドリュー
linux - How to Ensure file copy integrity in Ubuntu
In Ubuntu if a file /A/largefile.foo is moved via 'cp' or 'mv' to /B/largefile.foo, how can I ensure that the entire file is written before attempting to move the file a second time to /C/largefile.foo?
Case: 1. An remote automated Script X begins an rsync to destination folder A of a very large file. 2. A cron job on the local machine hourly moves files from folder A to folder B, but I do not want to copy partial files (I only want files that have finished uploading completely)
Case: 1. A cron job periodically moves files from folder B to folder C, but I do not want to copy partial files (I only want files that have finished uploading completely)
Note: I'm looking for a solution that does not require the addition of pid files
macos - osxでcpとmv--parentをエミュレートする方法
Osx mvとcpには--parentsオプションがないので、どのようにエミュレートしますか?
つまり、sが空の場合のmv x / y / a.txt s / x / y / a.txtは、最初にmkdirを実行しない限り、ディレクトリが見つからないというエラーを返します。
bash - あるディレクトリから既存のディレクトリにファイルをコピーする
bash では、これを行う必要があります。
ディレクトリ内のすべてのファイルを取る
それらを既存のディレクトリにコピーします
どうすればいいですか?私は試しましたcp -r t1 t2
(t1とt2は両方とも既存のディレクトリで、t1にはファイルがあります)が、t2内にt1というディレクトリが作成されました.t2内に直接移動するには、t1内のファイルが必要です。どうすればいいですか?