Pertanyaan yang diberi tag find

37
Cara mengganti nama banyak file menggunakan find

Saya ingin mengganti nama banyak file (file1 ... filen ke file1_renamed ... filen_renamed) menggunakan perintah findperintah: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Tetapi mendapatkan kesalahan ini: mv: cannot stat ‘filename=./file1’: No such file...

35
Dapatkan daftar nama direktori dengan find

Saya tahu saya bisa melakukan ini untuk mendapatkan daftar nama direktori: find . -type d -maxdepth 1 Outputnya terlihat seperti ini: . ./foo ./bar Saya lebih suka daftar tanpa ./. Apakah ada cara untuk mendapatkan find untuk menghasilkan hanya nama-nama mentah? Saya mencoba mengirim daftar...

35
Menemukan file oleh pemiliknya dan izin file

Saya mencoba findfile yang dimiliki dan memiliki grup utama root. Apakah ada parameter yang tersedia untuk mencari file seperti ini? Sangat penting bahwa semua file dalam direktori tertentu tidak dimiliki oleh root, jadi saya ingin memeriksa secara berkala untuk memastikan bahwa seseorang di server...

34
Buka file yang diberikan oleh hasil perintah di vim

Saya menemukan diri saya melakukan yang berikut hampir setiap hari Jalankan penemuan ( find -name somefile.txt) Buka hasilnya di vim Masalahnya adalah saya harus menyalin dan menempelkan hasil findke dalam vimperintah. Apakah ada cara untuk menghindari keharusan melakukan ini? Saya telah...

34
“Find” output relatif terhadap direktori

Saya ingin menggunakan finddaftar semua file dan direktori secara rekursif dalam root yang diberikan untuk cpiooperasi. Namun, saya tidak ingin direktori root itu sendiri muncul di jalur. Misalnya, saya saat ini mendapatkan: $ find

34
temukan penggunaan dengan -L

saya sudah link -> file Saya lakukan find -L . -name 'link' Dan dapatkan ./link Mengapa demikian? man find mengatakan: -L: Ikuti tautan simbolis. Ketika menemukan memeriksa atau mencetak informasi tentang file, informasi yang digunakan harus diambil dari properti file yang ditunjuk...

33
Daftar File Yang Baru Dimodifikasi

Bagaimana saya bisa mendapatkan daftar semua file yang diubah, katakan 3 bulan lalu. Saya memeriksa pertanyaan ini tetapi saya tidak dapat menerapkannya pada skenario saya. Saya mencoba ini sekarang, sepertinya berhasil, tetapi saya tahu harus ada cara yang lebih baik menggunakan find. ls -ltR |...

32
find -exec + vs find | xargs: mana yang harus dipilih?

Saya mengerti bahwa -execdapat mengambil +opsi untuk meniru perilaku xargs. Apakah ada situasi di mana Anda lebih suka satu formulir daripada yang lain? Saya pribadi cenderung lebih suka bentuk pertama, jika hanya untuk menghindari menggunakan pipa. Saya pikir pasti para pengembang findpasti telah...

32
find -delete tidak menghapus direktori yang tidak kosong

Perintah $ find ~ -name .DS_Store -ls -delete bekerja pada Mac OS X, tetapi $ find ~ -name __pycache__ -type d -ls -delete tidak - direktori ditemukan tetapi tidak dihapus. Mengapa? PS. Saya tahu saya bisa melakukannya $ find ~ -name __pycache__ -type d -ls -exec rm -rv {}...

32
hapus pola pencocokan file

Saya perlu menghapus semua file secara rekursif di semua subdirs di mana nama file berisi angka diikuti oleh 'x' diikuti oleh angka, setidaknya dua kali. Contoh: Saya ingin menghapus file-file ini: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Tetapi saya TIDAK ingin menghapus file-file...

30
Temukan file ketika Anda tahu checksumnya?

Saya memiliki md5sumfile dan saya tidak tahu di mana file itu berada di sistem saya. Apakah ada opsi mudah finduntuk mengidentifikasi file berdasarkan pada file itu md5? Atau apakah saya perlu membuat skrip kecil? Saya sedang mengerjakan AIX 6 tanpa alat

30
Alternatif untuk menemukan? [Tutup]

Apakah ada findprogram alternatif dengan antarmuka CLI yang lebih konvensional? findbekerja dan mengharapkan parameter dengan cara yang sangat berbeda dari sebagian besar utilitas lain. Klarifikasi: Saya mencari sebuah program yang sebagian besar fungsinya hampir sama dengan find dengan antarmuka...

29
Apakah mungkin menggunakan `find -exec sh -c` dengan aman?

Saya mencoba menggunakan findke echo 0dalam beberapa file, tetapi ternyata ini hanya berfungsi dengan sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Tetapi menggunakan sh -cdengan find -execmembuat saya merasa sangat tidak nyaman karena saya curiga mengutip...