GNU/Linux >> Belajar Linux >  >> Linux

Hapus semua tautan simbolik file dalam satu perintah

Untuk menghapus tautan (dari man find di bawah -type ):

          l      symbolic link; this is never true if the -L option or the
                 -follow option is in effect, unless the symbolic link  is
                 broken.  If you want to search for symbolic links when -L
                 is in effect, use -xtype.

Saya pikir ini harus melakukan trik:

find /usr/local/lib/ -maxdepth 1 -follow  -type l

Apakah hasilnya menghasilkan daftar file yang ingin Anda hapus? Jika ya, saat Anda 100% yakin:

find /usr/local/lib/ -maxdepth 1 -follow  -type l -delete

Ini hanya akan menghapus tautan yang rusak. Untuk menghapus semua tautan, hapus -follow bait, tapi saya tidak akan melakukannya di bawah /usr/local/lib .


Linux
  1. Cara Menghapus Semua File Dalam Folder Kecuali Satu File Tertentu Di Linux

  2. Hapus Semua File/direktori Kecuali Satu File?

  3. Bagaimana Cara Mengatur File Zip Kata Sandi dengan Perintah di semua OS?

  1. Pindahkan semua file kecuali satu

  2. perintah linux untuk mengosongkan semua file direktori

  3. Perintah untuk membuat daftar semua file kecuali . (titik) dan .. (titik titik)

  1. Ganti Tautan Simbolik dengan File

  2. Temukan semua file yang lebih lama dari satu menit

  3. Gabungkan banyak file tar dalam satu perintah