linux下文件管理的合理管理
随着开源的Linux系统平台的不断发展,越来越多的开源软件可以提供给Linux用户,这也使得更多的文件,,和硬盘空间。作为一个优秀的开放源代码的操作系统,如何有效地管理软件系统中是一个非常重要的问题。Linux提供了多种方式,用户可以方便地管理软件根据实际情况。例如,它提供的文件包功能,用户可以使用文件或目录的数量为一个软件包;同时,它还提供了多种文件压缩工具,用户可以压缩文件减少你的硬盘或网络传输方便的文件存储不足。本文将通过示例演示如何在Linux系统中使用这些方法管理软件。作者简介:李杨,毕业于中国科学院计算研究所,10年来从事计算机网络信息安全的研究与开发。他先后主持和参与了多项国家重点工程,以及信息安全系统和企业信息安全系统的研究与开发,Linux系统中的应用、管理、安全和核研究和开发经验,具有良好的网络安全技术、协议分析、Linux系统安全技术、Linux系统及网络管理Linux内核开发等。
linux下的TAR包管理
TAR命令是Linux下最常用的文件打包工具。这几个文件或几个目录打包成一个文件,这不仅有利于文件的管理,也方便了压缩和网络传输files.tar可以创建文件和目录的文件。焦油,用户可以创建文件(备份文件)一个特定的文件,或者更改文件中的文件,或添加新的文件到文件。
1、TAR命令语法和参数选项
TAR命令使用如下语法:
主选项+辅助}文件或目录
其中,主要选项是必需的,表示TAR命令将完成的操作,辅助选项被使用,可以和不能。下面列出了主要选项,并简要描述了它们的功能。
——————,链接,连接:合并成一个tar文件tar文件
-创建一个新的TAR文件
d,比较,比较:比较TAR文件或文件系统之间的差异
-删除:从TAR文件中删除文件,但不能删除磁带文件
- r,-追加:将文件附加到TAR文件的结尾
- t,-列表:显示TAR文件的内容
- u,-更新:更新TAR文件
-,,-,-,获取:从TAR文件中检索文件
每次使用TAR命令时,上述8个命令参数选项都必须选择一个来指示操作类型。
2。创建一个TAR文件
创建一个tar文件,使用的主要参数选项C和tar文件的创建指定文件名。以下假设在当前目录的智能和xplns两目录和cpuinfo.txt,smart.txt,tar.txt,tar_create.txt四文件,智能目录下的文件目录smartsuite-2.1-2.i386.rpm,xplns-cat-3.3.1-1.i386.rpm xplns,xplns-elm-3.3.1-1.i386.rpm和xplns-img-3.3.1-1.i386.rpm三文件。LL ndash;R命令显示当前目录下的文件信息如下:
在# LL R
- ------ rwx 1根743310月12 / tar.txt 21:25。
-rwx------1 root root 22610 month 12 21:25./tar_create.txt
- ------ rwx 1根2610月12 / smart.txt 21:25。
- ------ rwx 1根2610月12 / cpuinfo.txt 21:25。
xplns /:
总金额1613
- ------ rwx 1根79382810月12 xplns-img-3.3.1-1.i386.rpm 21:26
- ------ rwx 1根57247110月12 xplns-elm-3.3.1-1.i386.rpm 21:26
- ------ rwx 1根193357610月12 xplns-cat-3.3.1-1.i386.rpm 21:26
/聪明的:
总金额17
- ------ rwx 1根3447510月12 smartsuite-2.1-2.i386.rpm 21:25
把所有文件到这个目录中的一个gong.tar文件,你可以使用下面的命令:
/ /参数C规范创造了焦油、F参数指定的是创建一个文件,显示加工过程中指定的参数
# tar cvf gong.tar里面
cpuinfo.txt /。
/ / smartsuite-2.1-2.i386.rpm聪明。
smart.txt /。
tar_create.txt /。
tar.txt /。
xplns / /。
xplns。 / / xplns-cat-3.3.1-1.i386.rpm
xplns。 / / xplns-elm-3.3.1-1.i386.rpm
./xplns/xplns-img-3.3.1-1.i386.rpm
显示所有文档的当前目录,可以在当前目录中找到显示结果。一个gong.tar文件只是tar命令生成
# LL
总金额4927
- ------ rwx 1根335872010月12 cpuinfo.txt 19:35
- ------ rwx 1根671744010月12 gong.tar 19:36
drwx ------ 1根010 8个月过的聪明
- ------ rwx 1根2610月8 smart.txt 21:37
- ------ rwx 1根22610月12 tar_create.txt 19:32
- ------ rwx 1根743310月12 tar.txt 17:13
drwx ------ 1根409610月12 xplns 19:34
三.显示TAR文件的内容
对于现有的tar文件,用户可能想知道哪些文件和目录的内容包装,所以我们需要使用tar命令与参数,例如,生成的gong.tar文件来显示文件的内容,使用下面的命令:
#焦油TF gong.tar
cpuinfo.txt /。
/ / smartsuite-2.1-2.i386.rpm聪明。
smart.txt /。
tar_create.txt /。
tar.txt /。
xplns / /。
xplns。 / / xplns-cat-3.3.1-1.i386.rpm
xplns。 / / xplns-elm-3.3.1-1.i386.rpm
xplns。 / / xplns-img-3.3.1-1.i386.rpm
4。在TAR文件中添加一个文件
如果你想添加一个文件或目录到一个现有的tar文件,您可以使用tar命令的主人选择参数。例如,如果你想添加一个tar_t.txt文件上面描述的gong.tar文件,您可以使用以下步骤:
(1)右键单击文件gong.tar图标,鼠标,和系统显示的快捷菜单。
(2){ }单击添加到压缩文件菜单项,系统将显示} {添加文件或文件夹对话框,在对话框中输入所需的文件或文件夹,或者单击浏览(B){ }按钮选择一个文件或文件夹,如果添加新文件选择{查}(n)当箱,添加在tar文件已经存在的文件或文件夹,系统不添加的文件或文件夹。单击一个按钮完成添加工作。
5。从TAR文件中取出文件
打开现有的tar文件,你可以使用主要参数X的tar命令选项,以gong.tar文件为例来说明使用tar命令的主要选项参数X。
/ /第一显示当前目录的文件列表从当前目录中显示的结果可见,只有gong.tar文件。
# LL
总金额3280
- ------ rwx 1根671744010月12 gong.tar 21:12
/ / gong.tar当前目录中的文件解压
#焦油ndash;X gong.tar
显示所有文件的当前目录,从显示结果看,TAR文件中的所有文件都已被解决。
# LL
总金额4927
- ------ rwx 1根335872010月12 cpuinfo.txt 21:13
- ------ rwx 1根671744010月12 gong.tar 21:12
drwx ------ 1根010月12日21:13智能
- ------ rwx 1根2610月12 smart.txt 21:13
- ------ rwx 1根22610月12 tar_create.txt 21:13
- ------ rwx 1根743310月12 tar.txt 21:13
drwx ------ 1根409610月12 xplns 21:13