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