(SOLVED)How to sync files to a USB stick, INCLUDING DELETING

Forum rules
Before you post please read how to get help
User avatar
ericramos1990
Level 3
Level 3
Posts: 183
Joined: Sun Jul 21, 2013 11:54 am

(SOLVED)How to sync files to a USB stick, INCLUDING DELETING

Postby ericramos1990 » Wed Nov 06, 2013 2:01 am

Hey guys!

I have a question regarding a script I have to copy all of my music to my phone.

Code: Select all

cp -ruv /home/eric/music/* '/media/MyAndroid/Internal storage/music'


However, there is one additional thing I want to do.

If I delete some songs from my computer, how can I get this script to simply delete them from my phone as well?

I know I can do rm
'/media/MyAndroid/Internal storage/music'
and then
cp -ruv /home/eric/music/* '/media/MyAndroid/Internal storage/music'

But that will take an unneeded amount of time.

Please let me know if you don't understand what I am trying to ask, thanks guys I hope you have an answer!
Last edited by ericramos1990 on Thu Nov 14, 2013 9:02 pm, edited 1 time in total.
Keep on tuxin' =)

User avatar
ericramos1990
Level 3
Level 3
Posts: 183
Joined: Sun Jul 21, 2013 11:54 am

Re: How to update files to a USB stick, INCLUDING DELETING

Postby ericramos1990 » Fri Nov 08, 2013 2:44 pm

Bumpiddy bump? O.o
Keep on tuxin' =)

User avatar
ericramos1990
Level 3
Level 3
Posts: 183
Joined: Sun Jul 21, 2013 11:54 am

Re: How to update files to a USB stick, INCLUDING DELETING

Postby ericramos1990 » Thu Nov 14, 2013 5:22 pm

Final bump sorry guys
Keep on tuxin' =)

User avatar
Habitual
Level 12
Level 12
Posts: 4207
Joined: Sun Nov 21, 2010 8:31 pm
Location: Youngstown, Ohio

Re: How to update files to a USB stick, INCLUDING DELETING

Postby Habitual » Thu Nov 14, 2013 8:06 pm

ericramos1990 wrote:Hey guys!
I have a question regarding a script I have to copy all of my music to my phone.

Code: Select all

cp -ruv /home/eric/music/* '/media/MyAndroid/Internal storage/music'

However, there is one additional thing I want to do.
If I delete some songs from my computer, how can I get this script to simply delete them from my phone as well?


Use rsync with --delete option. Anything NOT found in /home/eric/music will be deleted from "Internal storage/music.

Code: Select all

rsync -avz /home/eric/music "/media/MyAndroid/Internal storage" --no-perms --delete


do a test...

Code: Select all

touch /home/eric/music/myfake.mp3

now rsync it with

Code: Select all

rsync -avz /home/eric/music "/media/MyAndroid/Internal storage" --no-perms

one of the very first files shown to be copied should be

Code: Select all

sending incremental file list
./
myfake,mp3


Now check for it with:

Code: Select all

find `pwd` "/media/MyAndroid/Internal storage" -name myfake.mp3 -type f

and that should spit out

Code: Select all

/media/MyAndroid/Internal storage/music/myfake.mp3


Now we are cooking with gas so, now delete the /home/eric/music/myfake.mp3 and use this from now on:

Code: Select all

rsync -avz /home/eric/music "/media/MyAndroid/Internal storage" --no-perms --delete
and everything NOT present in /home/eric/music will NOT be present in /media/MyAndroid/Internal storage after doing so.

adding an n to -avz (-avzn) will do a "dry-run".
so try that too before committing to using the --delete option of rysnc.

If you get nervous or stuck,. shoot me a PM and we'll go over it.
Windows assumes you're an idiot.
Linux demands proof of it.

User avatar
ericramos1990
Level 3
Level 3
Posts: 183
Joined: Sun Jul 21, 2013 11:54 am

Re: How to update files to a USB stick, INCLUDING DELETING

Postby ericramos1990 » Thu Nov 14, 2013 9:01 pm

Habitual, thank you sssoo much!

You honestly had to simply say the word "rsync" and I would have been perfectly fine researching it.

So thanks a lot for taking the time to make a whole tutorial on it I really appreciate it!

I tried it, and it is exactly what I wanted, I will immediately change it to solved!

I hope this helps others as well!
Keep on tuxin' =)

User avatar
Habitual
Level 12
Level 12
Posts: 4207
Joined: Sun Nov 21, 2010 8:31 pm
Location: Youngstown, Ohio

Re: (SOLVED)How to sync files to a USB stick, INCLUDING DELE

Postby Habitual » Thu Nov 21, 2013 7:53 pm

Glad it worked out.
Windows assumes you're an idiot.
Linux demands proof of it.

Cammo
Level 2
Level 2
Posts: 59
Joined: Tue Apr 08, 2014 8:19 pm

Re: (SOLVED)How to sync files to a USB stick, INCLUDING DELE

Postby Cammo » Fri May 02, 2014 11:40 pm

Hey Habitual, I know this is an old post, but thanks for the tutorial - helped me out too.

User avatar
Habitual
Level 12
Level 12
Posts: 4207
Joined: Sun Nov 21, 2010 8:31 pm
Location: Youngstown, Ohio

Re: (SOLVED)How to sync files to a USB stick, INCLUDING DELE

Postby Habitual » Wed May 07, 2014 12:10 pm

Cammo wrote:Hey Habitual, I know this is an old post, but thanks for the tutorial - helped me out too.

The mechanics of rsync haven't changed in ages, Glad this info helped you out.
Windows assumes you're an idiot.
Linux demands proof of it.


Return to “Scripts & Bash”

Who is online

Users browsing this forum: No registered users and 1 guest