GNU/Linux >> Belajar Linux >  >> Linux

sintaks ls --hide=dan ls --ignore=

Dari manual:

-I pattern , --ignore=pattern

Di direktori, abaikan file yang namanya cocok dengan pola pola shell (bukan ekspresi reguler). Seperti di shell, inisial . dalam nama file tidak cocok dengan wildcard di awal pola. Terkadang berguna untuk memberikan opsi ini beberapa kali. Misalnya,

     $ ls --ignore='.??*' --ignore='.[^.]' --ignore='#*'

Opsi pertama mengabaikan nama dengan panjang 3 atau lebih yang dimulai dengan . , yang kedua mengabaikan semua nama dua karakter yang dimulai dengan . kecuali .. , dan yang ketiga mengabaikan nama yang dimulai dengan # .

Anda hanya dapat menggunakan pola shell glob:* cocok dengan sejumlah karakter, ? cocok dengan salah satu karakter, […] cocok dengan karakter di dalam tanda kurung dan \ mengutip karakter berikutnya. Karakter $ berdiri sendiri (pastikan itu dalam tanda kutip tunggal atau didahului oleh \ untuk melindunginya dari ekspansi shell).


Linux
  1. Karakter apa yang dilarang dalam nama direktori Windows dan Linux?

  2. Daftar nama file berdasarkan pola nama file dan konten file?

  3. qstat dan nama pekerjaan yang panjang

  1. Dapatkan nama dan alamat fungsi yang diekspor di linux

  2. Bagaimana Anda menjalankan `kurang` dan menjalankan pola pencarian secara otomatis?

  3. grep pasang pola dan file

  1. Ganti Nama Semua File dan Nama Direktori menjadi Huruf Kecil di Linux

  2. Perintah AWK Linux – Contoh Sintaks Penggunaan Linux dan Unix

  3. Temukan Pola Dan Pindahkan?