[解決済み] Linuxで、すでに存在し、何らかの方法で保護されているファイルを空にする(「truncate」)にはどうすればよいですか?
2022-10-03 04:33:18
質問
私のサーバーに error.log というファイルがあり、頻繁に切り捨てる必要があります。私はこのファイルに対してrwの権限を持っています。vi でファイルを開き、すべての内容を削除し、保存すると、(明らかに)うまくいきます。しかし、私は以下のことを試みます。
cat /dev/null > error.log
メッセージが表示される
File already exists.
明らかに、ファイルの偶発的な上書きを防ぐために、サーバー上で行われる何らかの設定があります。どなたか、1 つのコマンドでファイルを切り捨てる方法を教えていただけませんか。
どのように解決するのですか?
あなたは
noclobber
オプションが設定されています。 エラーはcshからのようなので、そうするのでしょう。
cat /dev/null >! file
もし私が間違っていて、bashを使っているのなら、そうすべきです。
cat /dev/null >| file
をbashで短縮することもできます。
>| file
関連
-
deepin20を使って、ドローイングボードで画像を開くには?deepinのお絵かき掲示板で画像を開く2つの方法
-
Apache の一般的な設定エラー
-
[解決済み] 標準エラー出力を /dev/null にリダイレクトする。
-
[解決済み] エクスポートされた環境変数を削除する方法を教えてください。
-
[解決済み] 出力をファイルや標準出力にリダイレクトする方法
-
[解決済み] どのバージョンのPostgreSQLを使用していますか?
-
[解決済み] 空ではないフォルダーを削除/消去するにはどうすればよいですか?
-
[解決済み] Windowsでコマンドラインから空のファイルを作成するには?
-
[解決済み] Goでファイルが存在するかどうかを確認する方法は?
-
[解決済み] 現在実行中のファイルのパスと名前を取得するにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
deepin20のファイルを共有する方法を教えてください。Windowsでdeepinファイルを共有するためのヒント
-
Kali Linuxのデスクトップの外観スタイルを変更するには? KALIの外観の最適化のヒント
-
deepin20のソフトをアンインストールする方法を教えてください。deepinのアプリケーションをアンインストールする2つの方法
-
TclError: 表示名がなく、$DISPLAY環境変数もない。
-
makeの低レベルエラー:セパレータストップがない
-
[解決済み] ディレクトリInodeと通常ファイルInodeの比較
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] 複数のPDFファイルを1つのPDFに結合/変換する【終了】。
-
[解決済み] Unix/Linuxで、ファイルのあるフォルダを別のフォルダにコピーするにはどうしたらいいですか?[クローズド]
-
[解決済み] ls を使用してディレクトリとその合計サイズを一覧表示する