GNU/Linux >> Belajar Linux >  >> Linux

perintah linux untuk mengosongkan semua file direktori

Ini akan melakukan apa yang Anda inginkan:

for f in *; do >$f; done

Anda tidak dapat menggunakan pengalihan (> ) dalam find -exec langsung karena itu terjadi sebelum perintah berjalan dan membuat file bernama {} . Untuk menyiasatinya, Anda perlu melakukannya di shell baru dengan menggunakan sh -c .

Perhatikan juga bahwa Anda tidak perlu cat /dev/null > file untuk mengalahkan file. Anda cukup menggunakan > file .

Coba ini:

find . -type f -exec sh -c '>"{}"' \;

Linux
  1. Cara Menghapus (Menghapus) File atau Direktori di Linux

  2. Cara Menemukan File Di Linux Di Semua Direktori Secara Rekursif

  3. 5 Contoh Perintah Wget untuk Mengunduh File di Linux.

  1. Perintah Ekor Linux

  2. Perintah Sentuh Linux

  3. Perintah Cat di Linux

  1. Perintah Berkas Linux

  2. Perintah Ls di Linux (Daftar File dan Direktori)

  3. Perintah Cd di Linux (Ubah Direktori)