GNU/Linux >> Linux の 問題 >  >> Linux

すでに存在し、何らかの形で保護されているLinux上のファイルを空にする(切り捨てる)方法は?

あなたは noclobber を持っています オプションセット。エラーは csh からのもののように見えるので、次のようにします:

cat /dev/null >! file

私が間違っていて、bash を使用している場合は、次のようにする必要があります:

cat /dev/null >| file

bash では、次のように短縮することもできます:

>| file

関数 truncate を使用することもできます

$truncate -s0 yourfile

許可が拒否された場合は、sudo を使用

$sudo truncate -s0 yourfile

ヘルプ/マニュアル:ma​​n truncate

ubuntu Linux でテスト済み


これでファイル サイズを 0 に設定できます:

> error.log

Linux
  1. Linuxでパスワードで保護されたZIPファイルを作成する方法

  2. NFSとは何ですか?Linuxにインストールする方法

  3. Linuxで.gzファイルと.tar.gzファイルを抽出する方法

  1. Linuxで出力をファイルとStdoutにリダイレクトする方法

  2. Linuxでログファイルを空にする方法

  3. Linux でファイルシステムをマウントおよびアンマウントする方法

  1. Linuxで.bz2ファイルを圧縮および解凍する方法

  2. Linuxファイルコマンド:その機能と使用方法

  3. Linuxでファイルシステムをマウントおよびアンマウントする方法