Saya ingin cepat mencari file yang diberi nama atau bagian namanya, dari baris perintah windows (bukan power shell). Ini mirip dengan membuka explorer dan menggunakan kotak pencarian di bagian atas.
Catatan: dir
dapat mencari berdasarkan pada templat string tetapi tidak akan mencari di subdirektori.
Note2: findstr
dapat digunakan untuk mencari token di dalam file dan memiliki flag recursivity; lucu bahwa penemuan yang lebih kompleks dapat dengan mudah ditemukan ...
windows
command-line
cmd
Bogdan Gavril MSFT
sumber
sumber
Jawaban:
dir /s *foo*
mencari di folder dan sub folder saat ini.Ia menemukan direktori serta file.
di mana / s berarti (dokumentasi) :
sumber
Xcopy
setelah memverifikasi output denganDIR
perintah di atas sebagai menggunakan yang samaxcopy *foo* c:\Temp
untuk menemukan semua*foo*
file dan menyalinnya dalamc:\Temp
direktorimencari semua file txt di pohon direktori. Sebelum menggunakannya, ubah direktori ke root menggunakan
Anda juga dapat mengekspor daftar ke file teks menggunakan
dan cari di dalam menggunakan
EDIT 1: Meskipun perintah dir ini berfungsi sejak masa lalu tetapi Win7 menambahkan sesuatu yang baru bernama Where
akan mencari exe & dll di drive c: \ Windows seperti yang disarankan oleh @SPottuit Anda juga dapat menyalin output ke clipboard dengan
tunggu saja prompt untuk kembali dan jangan menyalin apa pun sampai saat itu.
EDIT 2: Jika Anda mencari secara rekursif dan hasilnya besar, Anda selalu dapat menggunakan
more
untuk mengaktifkan paging, itu akan ditampilkan-- More --
di bagian bawah dan akan gulir ke halaman berikutnya setelah Anda menekanSPACE
atau bergerak baris demi baris pada menekanENTER
Untuk bantuan lebih lanjut, cobalah
sumber
>> filelist.txt
dengan| clip
. Info lebih lanjut tentang penggunaan | klip ./b
belakangdir
hanya nama file atau filepath (jika mencari di banyak folder) dikembalikan ( b adalah format) dan tidak ada rincian file dan folder. Dengan menambahkan/s
belakangdir
yang s ub-direktori juga akan dicari. Info lebih lanjut tentang perintah dir .dir *.txt /s /p
akan memberikan informasi lebih detail.sumber
/p
akan berhenti sebentar dan itu sama denganwhere /r c:\Windows *.exe /T |more
Masalah dengan DIR adalah bahwa ia akan mengembalikan jawaban yang salah. Jika Anda mencari DOC di folder dengan menggunakannya
DIR *.DOC
juga akan memberi Anda DOCX . Mencari*.HTM
juga akan memberikan HTML dan seterusnya ...sumber
Where /R c:\ *.DOC *.HTM
untuk tujuanAnda dapat mencari di windows dengan DOS dan GUI explorer.
DOS:
1) DIR
2) ICACLS (mencari file dan folder untuk mengatur ACL pada mereka)
3) cacls ............................................... ...
2) contoh
icacls c: * ntoskrnl *. * / sistem hibah: (f) / c / t, kemudian gunakan PMON dari sistem untuk memantau folder apa saja yang tidak dapat diakses. Hasilnya berisi
jalur akses berisi drive Anda
nama proses adalah explorer.exe
itulah filter yang harus Anda lamar
sumber