在CentOS系统中,备份软连接(符号链接)可以通过以下几种方法实现:
cp
命令的-L
选项cp
命令的-L
选项可以复制软链接指向的实际文件或目录,而不是软链接本身。
cp -L /path/to/source/link /path/to/destination/
rsync
命令rsync
命令可以递归地复制文件和目录,并且可以处理软链接。
rsync -a --links /path/to/source/link /path/to/destination/
如果你只需要备份软链接本身,可以手动创建一个新的软链接指向相同的目标。
ln -s /path/to/source/link /path/to/destination/link_backup
find
命令结合cpio
或tar
你可以使用find
命令找到所有的软链接,然后使用cpio
或tar
命令将它们打包备份。
find
和cpio
find /path/to/source -type l -print | cpio -o > links_backup.cpio
find
和tar
find /path/to/source -type l -print0 | tar --null -cvf links_backup.tar
tar
命令的--dereference
选项tar
命令的--dereference
选项可以复制软链接指向的实际文件或目录,而不是软链接本身。
tar -czvf links_backup.tar.gz --dereference /path/to/source/
-P
选项来避免这种情况。通过以上方法,你可以有效地备份CentOS系统中的软链接。选择适合你需求的方法进行操作即可。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:centos软连接如何备份