level 9
如题所示
比如一个目录树的根,从这个根可以查找所有的节点的inode,可以利用inode将以个文件一个目录从移动至另一个目录,当然也可以载遍历目录树的时候利用inode的值和目录的层次一个一个一级一级复制目录和文件,这样目录树就复制过来了。
2013年05月15日 11点05分
1
level 10
哦? 无效字节我没遇到过,你的要求应该是要写bash脚本实现的
============
anyway,你试过cpio或者tar么?他们拷贝目录树应该不会因为无效字节停止的吧,你试试看吧,这是我很喜欢的拷贝目录树的几个方法:
1. find . |cpio -o | (cd /copy/to/dir; cpio -idm)
2. tar cp . |(cd /copy/to/dir; tar xp)
3. tar cpT <(find . ! -type d) > >(cd /copy/to/dir; tar xp) #过滤空目录和 (.)目录
自己多翻翻man吧
2013年05月15日 18点05分
4
我好奇的是难道楼主在求作业?
2013年05月15日 23点05分
回复 FBIWarnin :没有啊。他问的东西很清晰的啊。最初是恢复linux分区误删的文件,去电脑店恢复之后,文件名乱码。然后是问解决乱码时候遇到的iocharset和codepage的问题,现在说的是怎么备份这些已经乱码了的文件,可能是在尝试解决办法。你没了解lz的心路历程罢了
2013年05月15日 23点05分
回复 Linux_x189 :你是怎么知道我遇到了无效字符的问题?
2013年05月16日 03点05分
回复 Linux_x189 :这样啊,我看到“急求”“如题(目)”字样还以为看错了呢,心说gentoo吧怎么还有作业党
2013年05月17日 02点05分