需求目标

iPod 中有很多音乐是从原来的电脑中同步进去的,新的电脑中没有 iTunes 的音乐库。所有的音乐都在 iPod 中,会不会突然有一天坏掉了,还是备份到电脑中比较安心啊。那么如何把音乐从 iPod 中再拷贝到新电脑中呢?

需要准备的材料

  • 你的iPod
  • 你的Mac
  • 一根数据线

避免 iTunes 自动同步

如果你之前选的是自动同步,那么在将 iPod 连接到 Mac 之前,一定要小心,否则会自动将 iPod 中的内容删除,因为 Mac 上并没有 iPod 中的文件。

查看 iPod 的隐藏文件夹

iPod 连接到电脑之后,我们能够看到作为一个磁盘出现,但是我们不能找到存放音乐的文件夹。如果你使用终端查看,会发现其实有一个 iPod_Control 文件夹,它被隐藏了起来,以至 Finder 不能查看。

我们在终端中输入以下命令,就可以破解 Mac 的隐藏文件夹设置。

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

再来看一下,是不是能够看到 iPod_Control 文件夹了。第二条命令的作用是杀死所有的Finder窗口,你会看到Finder消失了,不过不用着急,很快它又会重新打开。

定位音频文件

iPod的音频文件存放在iPod_Control/Music下面,我们可以把这个文件夹拷贝到Mac中。注意如果把Music文件夹拷贝到桌面后,在后面添加到iTunes中时,仍然无法查看到这个隐藏文件夹。为此,我们最好新建一个文件夹,并将每个子文件夹下的文件拷贝到这个新建的文件夹下。我写了一个脚本来执行这个操作。

# 条件:假设Music文件夹拷贝到了用户的Desktop文件夹中,新建的文件夹名为new_music,也位于Desktop文件夹下。
# 打开 Terminal,进入 Desktop
cd Desktop
find ./Music/F* -type f -exec mv -v {} ./new_music/ \;

将文件重新加入 iTunes 中

接下来的事情大家应该比较熟悉了,既然我们已经将音频文件拷贝到了电脑中,接下来我们只需要添加到iTunes中就可以了。注意添加前检查一下将文件拷贝到iTunes library这个选项要选中。然后我们通过 File->Add to Library选择拷贝到Mac中的文件夹,就可以了。

关闭隐藏文件的显示

这步很简单,只需要关闭隐藏文件的显示,在终端下执行命令。

RousseaudeMacBook-Pro:~ rousseau$ defaults write com.apple.finder AppleShowAllFiles FALSE
RousseaudeMacBook-Pro:~ rousseau$ killall Finder

参考资料:

1、Copy Tunes From Your iPod to Your Mac

2、Recover Your iTunes Music Library From Your iPod

将iPod中的音乐拷贝到Mac中的更多相关文章

  1. vue中@contextmenu在pc和mac中的区别

    项目中有用到右键菜单,故用了@contextmenu,由于本人是用的PC电脑,所以一切正常, 但是有同事用mac测试了一下,问题随之而来,MAC上右键按下就触发了, PC上面是鼠标抬起才会触发,所以这 ...

  2. windows中的项目拷贝到linux中,部分数据不显示的原因

    linux严格区分大小写,可能是数据表名大小写导致的. 如上传文件不成功,可能是系统权限导致的.

  3. ios学习:AVAudioPlayer播放音乐文件及读取ipod库中的音乐文件

    首先要导入AVFoundation框架及 #import <AVFoundation/AVFoundation.h>头文件 注意:要在真机上调试 下面是ipad上的调试效果 下面是代码,代 ...

  4. iOS开发系列--扩展--播放音乐库中的音乐

    众所周知音乐是iOS的重要组成播放,无论是iPod.iTouch.iPhone还是iPad都可以在iTunes购买音乐或添加本地音乐到音乐 库中同步到你的iOS设备.在MediaPlayer.fram ...

  5. Mac中的快捷键

    Mac中主要有四个修饰键,分别是Command,Control,Option和Shift,这四个键分别有自己的图案 基本快捷键 Command是Mac里最重要的修饰键,在大多数情况下相当于Window ...

  6. mac中一一些常用的命令

    本文转载至 http://blog.csdn.net/chen505358119/article/details/9244701   这里主要讲的是mac中的一些命令,怕忘记了所以记在这里. 1.首先 ...

  7. python语言特点简介 以及在Windows以及Mac中安装以及配置的注意事项

    正如前一篇随笔所提到的,python属于解释型语言 python语言有两个特点: 1.胶水语言(历史遗留问题,原来Perl语言作为Unix内置标准件,获得极大追捧,作为竞争者的python一开始是作为 ...

  8. Mac中的垃圾文件的清理

    一 前言 最近发现mac的存储空间不够了,看一下系统的存储空间如下图所示,这个其他占了160+G的存储空间,那么这个其他到底包含什么东西呢?在网上查了很久,找到一种比较认可的说法是这样的: 不同Mac ...

  9. 在Mac中像Windows一样查看Tomcat控制台信息

    在Windows系统中,通过startup.bat启动Tomcat之后会打开一个控制台,输出日志信息,在系统调试过程中,也会随时输入日志或错误信息,对开发很有帮助. 在Mac中,通过startup.s ...

随机推荐

  1. WebAPI性能优化

    WebAPI性能优化之压缩解压 有时候为了提升WebAPI的性能,减少响应时间,我们会使用压缩和解压,而现在大多数客户端浏览器都提供了内置的解压支持.在WebAPI请求的资源越大时,使用压缩对性能提升 ...

  2. QT5 QSS

    设计Qt程序Ui的时候,可以像WEB端使用CSS一样,使用QSS,使页面美化跟代码层分开,利于维护. 过程如下: 1.建立文本文件,写入样式表内容,更改文件后缀名为qss: 2.在工程中新建资源文件* ...

  3. Redis整体

    介绍 Redis是一个开源的高性能的key-value存储系统.具有以下特点: 1.Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用. 2.Redis不仅仅支 ...

  4. UML用例图之间的关系

    在画用例图的时候,理清用例之间的关系是重点.用例的关系有泛化(generalization).扩展(extend)和包含(include).其中include和extend最易混淆.下面我们结合实例彻 ...

  5. Java 内存模型 ,一篇就够了!

    Java 虚拟机   我们都知道 Java 语言的可以跨平台的,这其中的核心是因为存在 Java 虚拟机这个玩意.虚拟机,顾名思义就是虚拟的机器,这不是真实存在的硬件,但是却可以和不同的底层平台进行交 ...

  6. [代码审计]phpshe开源商城后台两处任意文件删除至getshell

    0x00 背景 这套系统审了很久了,审计的版本是1.6,前台审不出个所以然来.前台的限制做的很死. 入库的数据都是经过mysql_real_escape_string,htmlspecialchars ...

  7. Android View事件分发-从源码分析

    View事件分发-从源码分析 学习自 <Android开发艺术探索> https://blog.csdn.net/qian520ao/article/details/78555397?lo ...

  8. C#开发Unity游戏教程之Scene视图与脚本的使用

    C#开发Unity游戏教程之Scene视图与脚本的使用 Unity中Scene视图的快捷操作 Scene视图是开发者开发游戏时,操作最频繁的视图.因为一旦一个游戏对象被添加到游戏的场景中,就需要首先使 ...

  9. 【BZOJ-2063】我爸是李刚 数位dp 好题

    2063: 我爸是李刚 Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 139  Solved: 72[Submit][Status][Discuss] ...

  10. Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】(转)

    前段时间细节的了解了Jedis的使用,Jedis是redis的java版本的客户端实现.本文做个总结,主要分享如下内容: [pipeline][分布式的id生成器][分布式锁[watch][multi ...