# How to copy a file from windows to linux

**URL:** <https://forum.ansible.com/t/how-to-copy-a-file-from-windows-to-linux/35416>\
**Category:** Ansible Project\
**Tags:** windows\
**Created:** [June 25, 2021, 7:41pm UTC](https://forum.ansible.com/t/how-to-copy-a-file-from-windows-to-linux/35416 "2021-06-25T19:41:26Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![senguler](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@senguler](https://forum.ansible.com/u/senguler)\
**Post date:** [June 25, 2021, 7:41pm UTC](https://forum.ansible.com/t/how-to-copy-a-file-from-windows-to-linux/35416/1 "2021-06-25T19:41:26Z")

</div>

Hi all,  
I want to copy a file from windows to linux but I cannot do that. I trıed win\_copy module and remote\_src=yes and job was success but the file did not exist on target machine. Where I am wrong. Thanks for helps.

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [June 25, 2021, 7:42pm UTC](https://forum.ansible.com/t/how-to-copy-a-file-from-windows-to-linux/35416/2 "2021-06-25T19:42:36Z")

</div>

Slurp to ansible controller then copy to linux

---

<div class="post-metadata">

**Author:** ![senguler](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@senguler](https://forum.ansible.com/u/senguler)\
**Post date:** [June 25, 2021, 8:25pm UTC](https://forum.ansible.com/t/how-to-copy-a-file-from-windows-to-linux/35416/3 "2021-06-25T20:25:00Z")

</div>

Actually, as a same result.

25 Haziran 2021 Cuma tarihinde saat 22:42:56 UTC+3 itibarıyla [weiye...@gmail.com](mailto:weiye...@gmail.com) şunları yazdı:

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [June 25, 2021, 8:27pm UTC](https://forum.ansible.com/t/how-to-copy-a-file-from-windows-to-linux/35416/4 "2021-06-25T20:27:51Z")

</div>

What do yoy mean. Is it doing the same thing? Can you please share play book and task?

---

<div class="post-metadata">

**Author:** ![senguler](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@senguler](https://forum.ansible.com/u/senguler)\
**Post date:** [June 25, 2021, 8:57pm UTC](https://forum.ansible.com/t/how-to-copy-a-file-from-windows-to-linux/35416/5 "2021-06-25T20:57:56Z")

</div>

- name: copy file from windows to tower  
copy\_win:  
src : c:\tmp\b.txt  
dest: /tmp

remote\_src: yes

output :

{  
“src”: “c:\test\b.txt”,  
“\_ansible\_no\_log”: false,  
“dest”: “/tmp”,  
“checksum”: “f88f94f974393a32cedc172ea3f7f4affb82f4c2”,  
“changed”: true,  
“original\_basename”: “b.txt”,  
“operation”: “file\_copy”,  
“size”: 7  
}

the job finished successfuly, the file does not exist in tmp directory

25 Haziran 2021 Cuma tarihinde saat 23:28:52 UTC+3 itibarıyla [weiye...@gmail.com](mailto:weiye...@gmail.com) şunları yazdı:

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [June 25, 2021, 9:02pm UTC](https://forum.ansible.com/t/how-to-copy-a-file-from-windows-to-linux/35416/6 "2021-06-25T21:02:14Z")

</div>

That’s not using the slurp module

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [June 25, 2021, 9:05pm UTC](https://forum.ansible.com/t/how-to-copy-a-file-from-windows-to-linux/35416/7 "2021-06-25T21:05:10Z")

</div>

[https://docs.ansible.com/ansible/latest/collections/ansible/builtin/slurp\_module.html](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/slurp_module.html)

---

<div class="post-metadata">

**Author:** ![senguler](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@senguler](https://forum.ansible.com/u/senguler)\
**Post date:** [June 26, 2021, 11:21am UTC](https://forum.ansible.com/t/how-to-copy-a-file-from-windows-to-linux/35416/8 "2021-06-26T11:21:23Z")

</div>

Thanks for your answer, it opens my sight but I still do not copy content to file on disk. I tried copy module again but it did not work. My playbook and output are below.
