ターミナルを使ってファイルを消去するには?

ターミナルを使ってファイルを消去するには?

私のウェブサイトには、Google IPの範囲内にないすべての偽のGoogle IPをファイルに保存するスクリプトが含まれています。

その後、スクリプトを使用して、毎日すべてのIPをファイアウォールに追加します。

while read line; do sudo firewall-cmd --permanent --add-rich-rule="rule family='ipv4' source address='$line' reject"; done < /var/www/html/function_global/ip_add_fwd.txt

しかし、端末を介してファイルを空にする方法がわからないので、サーバーから空のip_add_fwd.txtファイルを手動で再ロードする必要があります...助けてください...してください...

ファイルを自動的に空にすることができれば、すべてをcrontabに入れて忘れてしまうかもしれません。


スクリプトを作成したい場合はどうすればよいですか?

答え1

私は通常オプションを使用しますサム (シェルでより一般的に編集)

  1. cat /dev/null > yourFile
    
  2. dd if=/dev/null of=yourFile
    
  3. : > yourFile
    

クレジット取引:Linuxで大容量ファイルの内容を空にまたは削除する5つの方法TechMintから。

関連情報