GNU/Linux >> Belajar Linux >  >> Linux

tautan simbolik:temukan semua file yang terhubung ke file ini

Temukan nomor inode file dan kemudian cari semua file dengan nomor inode yang sama:

$ ls -i foo.txt
41525360 foo.txt

$ find . -follow -inum 41525360

Alternatifnya, coba lname pilihan find , tetapi ini tidak akan berfungsi jika Anda memiliki symlink relatif, mis. a -> ../foo.txt

$ find . -lname /path/to/foo.txt

Itu tergantung, jika Anda mencoba menemukan tautan ke file tertentu yang disebut foo.txt, maka inilah satu-satunya cara yang baik:

find -L / -samefile path/to/foo.txt

Di sisi lain, jika Anda hanya mencoba mencari tautan ke apa saja file yang kebetulan bernama foo.txt , lalu sesuatu seperti

find / -lname foo.txt

atau

find . -lname \*foo.txt # ignore leading pathname components

Linux
  1. Hapus Semua File/direktori Kecuali Satu File?

  2. Temukan File Duplikat?

  3. Temukan Semua File Python Di Sistem File Linux?

  1. Cara Menemukan Semua File dengan Ukuran File Nol (0) Bytes di Direktori Secara Rekursif

  2. Temukan file lalu cd ke direktori itu di Linux

  3. Konversikan semua ekstensi file menjadi huruf kecil

  1. Menemukan file yang dapat dibaca manusia di unix

  2. daftar/temukan semua file biasa di semua subdirektori tidak termasuk file biner

  3. Temukan semua file yang lebih lama dari satu menit