GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menemukan Command Invert Match di Solaris

Pertanyaan :Saya menggunakan Sun Solaris OS. Ketika saya menjalankan perintah find, saya mendapatkan "find:bad option -not" seperti yang ditunjukkan di bawah ini. Bagaimana cara memperbaiki kesalahan berikut?

find: bad option -not
find: path-list predicate-list" in Solaris SunOS.


Jawab :Di Linux, perintah find dengan opsi -not digunakan untuk membalikkan kecocokan.

Misalnya:

$ find . -not -name '*.txt'
./509edca2-8636-7542-1845-cafd3cab4c39_header.xml
./68d32b32-8638-7542-0e45-8c374f03f56b_header.xml
./mondbfile.sql

Perintah ini menemukan semua file dan direktori yang tidak memiliki .txt pada nama file. Untuk lebih banyak contoh, lihat artikel kami sebelumnya Bu, saya menemukannya! — 15 Contoh Perintah Temukan Linux Praktis

Sekarang, eksekusi perintah di atas di Solaris akan gagal dengan pesan “bad option -not”.

$ find . -not -name '*.txt'
find: bad option -not
find: path-list predicate-list

Di Solaris, gunakan ! operator untuk melakukan pencocokan terbalik seperti yang ditunjukkan di bawah ini.

$ find . ! -name '*.txt'
./509edca2-8636-7542-1845-cafd3cab4c39_header.xml
./68d32b32-8638-7542-0e45-8c374f03f56b_header.xml
./mondbfile.sql

Linux
  1. Bagaimana cara mengetahui apa yang dilakukan perintah Linux

  2. Bagaimana Menghentikan Perintah Temukan Setelah Pertandingan Pertama?

  3. Bagaimana Mengintegrasikan Perintah Mv Setelah Menemukan Perintah?

  1. Cara Menemukan Jumlah File dalam Direktori dan Subdirektori

  2. Cara Menemukan Koneksi SSH Aktif di Linux

  3. Cara Menggunakan Perintah Grep untuk Menemukan Teks di File

  1. Cara mengaudit izin dengan perintah find

  2. Cara Menggunakan Perintah find Linux untuk Menemukan File

  3. Shell - Bagaimana menemukan direktori dari beberapa perintah?