2007 十月 11 星期四 12:40 – 12:40
tar cvf aaa.tar * –exclude=e1 –exclude=e2 –exlude=e3 …….
2007 十月 11 星期四 11:07 – 11:07
很多人都认为cp -pr可以在不改变权限的基础上复制整个目录,但事实上,这是错误的。cp -pr有一个致命的缺点:不能复制联接。
我们可以做一个试验,假设一个叫abc的用户进行如下操作
引用:
mkdir /tmp/a
mkdir /tmp/b
mkdir /tmp/c
ln -s /tmp/a /tmp/b/a
然后我们su 成root
引用:cp -pr /tmp/b /tmp/c
将/tmp/b目录完全复制到/tmp/c下去
当我们”ls -al /tmp/c/b”的时候,猜想一下”ls -al /tmp/c/b”下的结果是什么?你也许会认为应该是引用:
drwxr-xr-x 3 abc abc 238 Dec 14 10:31 .
drwxrwxrwt 10 root sys 898 Dec 14 10:32 ..
lrwxrwxrwx 1 abc abc 8 Dec 14 10:31 a ->; /tmp/a
实际上却是引用:drwxr-xr-x 3 abc abc 238 Dec 14 10:31 .
drwxrwxrwt 10 root sys 898 Dec 14 10:32 ..
lrwxrwxrwx 1 abc abc 8 Dec 14 10:31 a
虽然用户的权限没有被改变,但是,联接被复制成了一个文件,而失去了联接的目标。
——————–
更好的方法是使用cpio,除了dd之外最安全完善的复制方法了,大家可以去试试看:
find . |cpio -pdmu /tmp
将当前目录以及其下的子目录copy至/tmp目录下,原来的目录和文件属性不变。
————————
cp -pr有一个致命的缺点:不能复制联接。
我用tar cvf - xxx|(cd /xyz;tar xvf -)
http://www.chinaunix.net/jh/6/222394.html
2007 十月 11 星期四 10:53 – 10:53
首先建立/net目录 然后在/etc/hosts文件里建立ip hostname对应表,然后在/etc/auto.master 里把 /net /etc/auto.net 这行前的注释符号#去掉 然后重启autofs服务或者重启机器。 然后cd /net/其他hostname/共享出来的文件夹名字。完成
2007 十月 11 星期四 10:26 – 10:26
看其他机器nfs共享情况用 showmount -e 机器地址
/usr/sbin/showmount