Cara Mencari Sistem Filesy untuk Fail Berdasarkan Sambungan Nama Fail
- 2421
- 85
- Mr. Ramon Runolfsson
Konfigurasi berikut akan sedikit contoh bagaimana untuk cepat mencari sistem fail untuk fail berdasarkan lanjutan fail. Untuk ini kita hanya memerlukan dua alat baris arahan cari
dan grep
. Pertama, mari cari semua fail dengan pelanjutan nama fail .sh
secara rekursif dalam /rumah/
Direktori:
$ cari ~/ -type f | grep "\.sh $ "
Menggunakan cari
Perintah kami telah mencari semua fail dalam ~/
direktori rumah pengguna dan menggunakan grep untuk mencetak hanya fail yang berakhir dengan .sh
lanjutan nama fail. Dalam contoh berikut, kami akan mencari semua fail dengan sambungan nama fail .sh
, .txt
dan .py
:
$ cari ~/ -type f | grep -e "\.sh $ | \.txt $ | \.py $ "
Menggunakan contoh di atas, kita juga boleh melakukan tindakan pada setiap fail. Contohnya arahan Linux berikut akan mengalih keluar semua fail dari direktori rumah pengguna ~/
dengan lanjutan nama fail .sh
, .txt
dan .py
:
$ cari ~/ -type f | grep -e "\.sh $ | \.txt $ | \.py $ "| xargs -i rm
Tutorial Linux Berkaitan:
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Menguasai Gelung Skrip Bash
- Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
- Perkara yang hendak dipasang di Ubuntu 20.04
- Cara mencetak pokok direktori menggunakan linux
- Xargs pelbagai threaded dengan contoh
- Manipulasi data besar untuk keseronokan dan keuntungan bahagian 1
- Perintah Linux Asas
- Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
- Gelung bash dengan contoh
- « Tutorial Pemasangan dan Konfigurasi Wain di Linux
- Dapatkan maklumat model keras menggunakan Linux »