[转帖]关于locale的设定,为什么要设定locale

系统的许多文件,尤其是配置文件,可能需要备份,以便在修改某些配置,又导致混乱的似乎可以恢复。对于经常玩配置(不仅仅指系统级别的配置,也包含用户级别的配置,比如自定义的目录图标的设置等),这些备份的工作尤其可以让你更加放心的玩。。。

系统的tar是个很好用的备份软件,命令虽然多,但是常用的也就几个。我整理一下,方便大家的使用。

首先,设置几个假名命令。先不需要问参数的意思。以后用熟了,自然就理解了。

代码:
$ cat .bashrc|grep 'alias tar'
alias tar_delete='tar --delete -f '
alias tar_list='tar tf '
alias tar_update='tar uPvf '
alias tar_extract='tar xPvf '

注:现在假名增加了t.l t.d t.u t.x 4个更容易输入的。

这样,基本的tar命令就差不多了,而且确实就这4个已经足够了。

现在,可以备份一些文件。添加一个 fstab 和一个 xorg.conf 试试。这个命令是更新的意思,如果包里面已经有了一样的文件,会自动省略此文件的操作。当然如果新加入的文件更加新些,会把包的老文件冲掉,以保持新鲜。
代码:
$ tar_update sys.tar /etc/fstab /etc/X11/xorg.conf
/etc/fstab
/etc/X11/xorg.conf

查看一下内容。注意,添加的时候,我习惯带全路径,这是因为恢复的时候方便点。不需要使用 tar -C 这样的命令转操作路径了。不要以为全路径的操作麻烦,因为终端里面可以接受各种软件拖放过来的文件名。很方便的。
代码:
$ tar_list sys.tar
/etc/fstab
/etc/X11/xorg.conf

现在,删除一个。删除时候,也是全路径,可以先用 tar_list 看一下,找到需要删除的文件或者目录,鼠标中键粘贴整行就是。
代码:
$ tar_delete sys.tar /etc/X11/xorg.conf
$ tar_list sys.tar
/etc/fstab

最后是释放。更加简单。
代码:
$ tar_extract sys.tar


有了这几个假名命令,操作确实会方便很多。

你可以这样收集你的私人配置,比如目录图标(rox 的方式),这样,包里面就按照目录的结果把你所有的目录图标都收集到了一个 tar 文件里面了。<labbor告诉的+号的用法>
代码:
find ~ -iname '.DirIcon' -exec tar uPvf 目录图标.tar {} +


这些小的技巧,对于我这样的,经常同步2台机器配置的来说,是很方便的,因为我的2台机器的很多重要目录都是一模一样的。我的一个备份目录里面就都是些这样的备份包。
代码:
exp@eexpress:~/install/●备份$ l *.tar*
[.fvwm](2006-08-02 19-43-40).tar.gz  themes.tar.gz
icons.tar.gz                         目录图标.tar.gz
license of CW.tar.bz2                老的nautilus-scripts.tar.gz
system-config-backup.tar             [●脚本集合](2006-08-02 13-53-59).tar.gz




您没有权限查看这个主题的附件。

作者: eexpress   发布时间: 2006-08-03

代码:
find ~ -iname '.DirIcon' -exec tar uPvf 目录图标.tar {} +


{} 和 + 是什么意思??讲解一下

记得下载过一本 <ABS guide>,看过几眼,里面好像没这些东西……不知道放哪里去了……老兄还是讲一下吧

作者: kardinal   发布时间: 2006-08-03

ee好文,加精啊 !

作者: sigma   发布时间: 2006-08-04

{}是替代找到的文件,以前是用\; 或者';'表示命令结束。+号是表示把所有找到的文件列在一起,再一次性和前面的命令(这里是指tar)组合执行。+号的说明,在中文man里面没有。

作者: eexpress   发布时间: 2006-08-04

原来是find命令的 -exec 参数的用法,不知道是正常的了:lol: ……感觉这种方式通过性不强,只有特定的命令和参数才能使用


个人比较喜欢这种方式
tar uPvf 目录图标.tar ` find ~ -iname '.DirIcon' `

不过这种方式换个Shell可能就没用了

作者: kardinal   发布时间: 2006-08-04

好东西要加精

作者: millenniumdark   发布时间: 2006-08-04

kardinal 写道:
tar uPvf 目录图标.tar ` find ~ -iname '.DirIcon' `

之前我都是这样写的(不知道+的用法之前) 。只是这里是介绍中规中矩的用法。而且-exec后面带的其他命令可以更加灵活。

作者: eexpress   发布时间: 2006-08-04

kardinal 写道:
原来是find命令的 -exec 参数的用法,不知道是正常的了:lol: ……感觉这种方式通过性不强,只有特定的命令和参数才能使用


个人比较喜欢这种方式
tar uPvf 目录图标.tar ` find ~ -iname '.DirIcon' `

不过这种方式换个Shell可能就没用了


这样做主要的坏处是如果一个文件名或目录名中有空格,shell会将其断开,认成两个文件。

作者: laborer   发布时间: 2006-08-04

to exp

现在好些还流行用 版本管理软件 管理 配置文件 如 bzr 等

作者: leal   发布时间: 2006-08-05

to leal

我的配置文件,目录图标,op的地址本这些不需要版本控制的。呵呵。

作者: eexpress   发布时间: 2006-08-06

~/.desklets$ find . -name config.txt -exec tar uPvf desklets-config-group.tar {} +
确实方便收集配置

作者: eexpress   发布时间: 2006-08-08

tar_extract /home/exp/install/●备份/目录图标.tar.gz

find ~ -iname '.DirIcon' -exec tar uPvf /home/exp/install/●备份/目录图标.tar.gz {} +

tar_update 目录图标-tar.tar ~/*/*/.DirIcon

作者: eexpress   发布时间: 2006-08-14

好帖

作者: skyx   发布时间: 2007-01-17

还不很懂
正在学习中

作者: nothing   发布时间: 2007-01-17

太有用了

作者: TheThirdGhost   发布时间: 2007-01-17

收藏+学习

作者: plasma2006   发布时间: 2007-01-17

好贴,收藏了.

作者: yysirius   发布时间: 2007-04-18



学习ing

作者: dogfox   发布时间: 2007-04-18

谢谢 分享。好东西

作者: cookierolls   发布时间: 2007-05-31

ee又来害人了

作者: stlxv   发布时间: 2007-05-31

stlxv 写道:
ee又来害人了


是楼上把ee的贴顶出来的,怪不得ee,害人的是假ee ,不是ee

作者: skyx   发布时间: 2007-05-31

好文章了
学到东西了

作者: dajian0509   发布时间: 2007-05-31

好文章了
学到东西了

作者: dajian0509   发布时间: 2007-05-31

我有两台机器

Feisty 7.04 和 Studio 7.04 ,因为后者没联网,

能用这配置更新 Studio 的驱动吗?

ps: 硬件几乎一样

作者: hcym   发布时间: 2007-06-01

不错,支持

作者: 775ftft   发布时间: 2007-07-18

楼主细心阿

作者: heromac   发布时间: 2007-12-04

留着以后研究

作者: soliton   发布时间: 2007-12-04

谢谢假ee

作者: yaoms   发布时间: 2007-12-04

好文章,值得收藏

作者: wengyuchen   发布时间: 2007-12-09

Study

作者: fyp83   发布时间: 2008-01-22

还不懂,刚刚入门,呵呵

作者: yj7416   发布时间: 2008-04-21

学习了
等下实践下
不懂时在来问

作者: ncwen8090   发布时间: 2008-05-14

学习中。。。

作者: lovenevol   发布时间: 2008-05-16

很有用,先收藏着,以后再来慢慢学习

作者: wanzihrg   发布时间: 2008-08-30

不大懂,留个记号

作者: Jarson   发布时间: 2008-08-31

好东西,又认识了TAR!

作者: C.MyDogs   发布时间: 2008-08-31

wanzihrg 写道:
很有用,先收藏着,以后再来慢慢学习


学习完了,真是好文!如果经常装系统的话简直是神来之作!

作者: wanzihrg   发布时间: 2008-09-14

虽然看不太懂,不过楼主强的!

作者: cat_168   发布时间: 2008-09-16

有点不懂哦

作者: wang78637   发布时间: 2008-09-18

赞,对tar的应用有了更多的了解~
3Q。

作者: yangjig   发布时间: 2008-12-11

学习了,谢谢楼上的各位同学

作者: wolfman   发布时间: 2008-12-24

为什么论坛没有收藏呢???哎,又要做个记号。

作者: yuekuen   发布时间: 2009-01-10

以前不会使用tar备份

用wubi安装之后 想用其

但是那时候/hoest相当于是win下整个安装分区

自然不成功

作者: 162019444   发布时间: 2009-02-11

以后用得上,收藏了先!

作者: pxj1110   发布时间: 2009-03-24

好帖,收藏学习

作者: knowfarway   发布时间: 2009-03-24