不确定我是否应该在超级用户中发布我的问题,但它看起来是所有 StackExchange 站点中最合适的地方。
我有一个 16GB 的金士顿 DataTraveler USB 驱动器。当我今天早上尝试使用它时,它在那里什么也没有显示,但它的详细信息显示一半的容量已被使用。我在 OS X、Ubuntu 和 Windows 7 上尝试过,结果是一样的。我尝试创建一个新文件夹并且它起作用了。显然,驱动器正在工作,但不知何故没有显示我以前存储的数据。请注意,我昨晚仍在使用该驱动器,并且没有任何问题。
按照@rob 的建议, du -h 给了我:
16K
./.Trashes 960K
./.Spotlight-V100/Store-V1/Stores/2620683B-A38B-42F4-A247-45CAF4826ADE 976K ./.Spotlight-V100/Store-V1/Stores 1008K
./.Spotlight-V100/Store-V1 1.0M
./.Spotlight-V100 1.1M
Run Code Online (Sandbox Code Playgroud)
而且, df -h 给了我:
/dev/sdb1 15G 7.9G 7.1G 53% /media/KINGSTON
Run Code Online (Sandbox Code Playgroud)
确认我报告的内容。
有人对这个问题有线索/答案吗?谢谢。
在linux中,在目录下的文件中查找所有出现的“string1”并将它们替换为“string2”的好方法是什么?