Pertanyaan yang diberi tag wildcards

Globbing berarti mencocokkan file dengan pola nama yang berisi wildcard.

128
Rsync filter: menyalin satu pola saja

Saya mencoba membuat direktori yang akan menampung semua dan hanya PDF saya yang dikompilasi dari LaTeX. Saya suka menyimpan setiap proyek dalam folder terpisah, semua disimpan di folder besar bernama LaTeX. Jadi saya mencoba berlari: rsync -avn *.pdf ~/LaTeX/ ~/Output/ yang harus menemukan...

86
Hasil dari ls *, ls ** dan ls ***

Saya tahu menggunakan perintah lsakan mencantumkan semua direktori. Tetapi apa yang dilakukan ls *perintah itu? Saya menggunakannya dan itu hanya daftar direktori. Apakah bintang di depan lsberarti seberapa dalam ia dapat mendaftar

80
Bola rekursif?

Saya ingin menulis sesuatu seperti ini: $ ls **.py untuk mendapatkan semua nama file .py, berjalan secara hierarki hierarki direktori. Bahkan jika ada file .py untuk ditemukan, shell (bash) memberikan output ini: ls: cannot access **.py: No such file or directory Adakah cara untuk melakukan...

65
Mengapa temuan saya tidak rekursif?

Saya menjalankan perintah berikut, tetapi tidak dilakukan secara rekursif: find . -name *.java Saya tahu ada file java lebih jauh di direktori saat ini tetapi hanya menjalankan finddirektori saat ini saja. Saya menggunakan OS X,

61
Mengapa nullglob tidak default?

Dalam kebanyakan shell nullglobbukan default. Itu berarti, misalnya, jika Anda menjalankan perintah ini ls * dalam direktori kosong, itu akan memperluas *glob ke literal *, sebagai gantinya ke daftar argumen kosong. Ada cara untuk mengubah perilaku itu, sehingga *dalam direktori kosong akan...

54
Kecualikan satu pola dari pertandingan glob

Saya memiliki beberapa file dengan nama file dasar yang sama. Saya ingin menghapus semua kecuali satu foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete etc Jika saya tidak perlu menyimpannya, saya tahu saya bisa menggunakannya rm foo.*. TLDP menunjukkan ^untuk meniadakan...

53
Apakah 'rm. *' Pernah menghapus direktori induk?

Ekspresi .*diperluas oleh bash untuk memasukkan direktori saat ini dan direktori induk: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. Jika saya menjalankan rm...

52
Menggunakan pola ATAU dalam wildcard shell

Isi dari dir saya adalah $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Saya ingin daftar rincian file yang memiliki kata dalam nama file seperti yang ditentukan. Contoh: $ ls...