Pertanyaan ini sudah memiliki jawaban di sini :Menyalin file secara rekursif dari satu direktori ke direktori lain
(4 jawaban)
Tutup 2 tahun yang lalu.
Ubuntu
(4 jawaban)
Tutup 2 tahun yang lalu.
Saya ingin menyalin semua file dengan ekstensi tertentu yang ada di sub direktori ke folder lain. Saya tidak ingin mempertahankan struktur direktori, saya hanya ingin menyalin semua file yang ditemukan ke folder lain.
Saya menggunakan perintah ini untuk melakukannya:
cp `find . -name "*.aac"` /media/moasad/New\ Volume/Media\ files/Avengers/Aud/aac/
Namun, saya perhatikan bahwa Jika masuk ke folder atau file dengan spasi di dalamnya, cp
fungsi tidak tahu apa yang harus dilakukan dan saya mendapatkan kesalahan seperti ini:
cp: cannot stat ‘./Temporary_Items/martin/Problem’: No such file or directory
cp: cannot stat ‘Files/nav-YCA136843.aac’: No such file or directory
Perhatikan bahwa satu filenya:./Temporary_Items/martin/Problem Files/nav-YCA136843.aac
Tetapi karena ruang di "File Masalah", itu membingungkan.
Jawaban yang Diterima:
Anda cukup menggunakan -exec
opsi find
perintah
find . -iname '*.acc' -exec cp {} <dest folder> \;
Bagaimana Cara Menggunakan Gsettings Ketika Tidak Ada Skema yang Terdaftar?
Ikon Pemberitahuan Email Untuk Panel?