linux中将自己家目录下的目录打包压缩到tmp下怎么做
将tar压缩文件解压到指定的目录下的命令是:
tar -xvf 压缩文件 -C /指定目录
例:#tar -xvf openstack_test.tar -C /tmp
说明:把根目录下的openstack_test.tar解压到/tmp下。
扩展资料:
tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。
解压参数说明:
-x : --extract,--get 解开tar文件。
-v : --verbose 列出每一步处理涉及的文件的信息,只用一个“v”时,仅列出文件名,使用两个“v”时,列出权限、所有者、大小、时间、文件名等信息。
-f : --file [主机名:]文件名 指定要处理的文件名。可以用“-”代表标准输出或标准输入。
-C,--directory DIR 转到指定的目录.
参考来源资料:百度百科-Tar(Linux系统命令)
正解:tar -cvf /tmp/all.tar /user1/flod/*.TXT
tar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,下面仅仅列举常用的压缩与解压缩参数
参数:
-c :create 建立压缩档案的参数;
-x : 解压缩压缩档案的参数;
-z : 是否需要用gzip压缩;
-v: 压缩的过程中显示档案;
-f: 置顶文档名,在f后面立即接文件名,不能再加参数
举例:
一,将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar
[root@xoaocom ~]# tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩
[root@xoaocom ~]# tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包后,以gzip压缩
在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz
或tgz来代表gzip压缩过的tar file文件
二,将 /home/www/images.tar.gz 解压到/home/www下面
[root@xoaocom ~]# cd /home/www
[root@xoaocom ~]# tar -zxvf /home/images.tar.gz
解压到指定的目录
[root@xoaocom ~]# tar -zxvf /home/images.tar.gz -C /specific dir
解包到指定的目录
tar xvf filename.tar -C /specific dir
望采纳,谢谢。。。
#tar zcvpf /tmp/root.tar.gz root/
第一句是进入根目录
第二句是将root用户目录打包到/tem下,并命名为root.tar.gz
/tmp/user
-R -r 或 --recursive 递归处理,将指定目录下的文件及子目录一并处理
后面的用 '.' 而不是用 '*'
tar czvf home.tar.gz /home && mv home.tar.gz /tmp
tar zcvf /tmp/FILENAME.tar.gz /home/USERNAME
Linux中绝对路径与相对路径意思?
Linux中,绝对路径和相对路径是两种不同的路径表示方法。绝对路径表示文件或目录在文件系统中的完整路径,而相对路径表示相对于当前目录的路径。绝对路径 绝对路径是从根目录(\/)开始的路径,可以唯一确定文件或目录在文件系统中的位置。在Linux中,绝对路径一般以\/开头,例如:\/home\/user\/file.txt:表示根...
Linux分支探索开源之家linux的分支
Linux有很多分支,每一个分支都有它自己独特的功能。开源之家是一个大型的Linux开源软件社区,它拥有各种不同类型的Linux发行版,包括Debian、Gentoo、Fedora、OpenSUSE等。此外,开源之家也拥有各种流行的社区协作工具,帮助用户创建开源项目,共享知识,保持社区的可视化活力。Debian是一个拥有详细的核心模块的...
linux smb 配置 , 如何设置用户打开的对应自己的家目录
先建立与用户数相同的home文件夹,然后逐一设定访问权限,一一对应。
linux系统,在当前用户的家目录下的子目录mydir中搜索文件filetest应使用...
find ~\/mydir -name filetest Is是List的缩写,表示显示文件目录列表。(只显示非隐藏文件的文件名)参数:-a:--all的缩写,显示所有文件,包括隐藏文件(以 . 开头的文件)-L:列出长数据串,显示文件的大小,时间等数据信息。ls -la:表示显示文件包括的所有信息。
Linux中,root用户的家目录是\/root么?
不同的Linux版本可能略有不同。用户可以用root登录系统按如下操作查看:1、root登录系统后,在终端执行如下命令进入root的家目录 cd ~2、进入家目录后执行如下命令获取具体路径即可。pwd
linux 中computer 和 xxx's home都是什么东西啊?
关于”xxx's home“,因为linux系统也是多用户的操作系统,linux系统一般用在服务器或者工作站中,而这些机器都是为多人服务的。平时也许是自己在自己的PC上装linux使用,对多用户的体验也许不深。如果系统中有A、B、C三个用户,那么在\/home目录下就会存在”\/home\/A"、”\/home\/B"、”\/home\/C"三个...
Linux系统里的家目录是什么意思
\/home: 系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~test表示用户test的家目录。例如:\/home\/jinlong ;\/home\/bican 使用Linux,用户可以设置目录和文件的权限,以便允许或拒绝其他人对其进行访问。Linux目录采用多级树形结构,用户可以浏览整个系统,可以...
linux进入下一级目录的命令
是cd命令。Linux cd命令用于切换当前工作目录至 dirName(目录参数)。其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。另外,"~" 也表示为 home 目录 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上...
Linux如何修改用户家目录
方法:usermodusermod -d \/usr\/newfolder -u uid-u后面一定要接uid啊,不是username附:usermod详细参数语法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][- f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s ][-u ] [用户帐号]补充说明:usermod可用...
Linux的创始人是谁?
最有趣的也是一个十分引人注目的物件,就是将这些计算机和墙壁上的电话插座连接起来的导线。这是一条256KB的Internet访问线路,由当地的一家ISP免费安装并支付使用费用,这是他们对这位创造了Linux的发明家的微小奖赏。Linus许多一成不变的初级编程岁月都是陪伴着一台古老的1984年制造的...
集晓葫芦: #cd / #tar zcvpf /tmp/root.tar.gz root/ 第一句是进入根目录 第二句是将root用户目录打包到/tem下,并命名为root.tar.gz
麻章区17217887468: linux下怎样把一个目录的子目录复制到当前目录中 - ?
集晓葫芦: Linux系统下复制命令为cp,但是cp不带参数只能复制文件,如果需要把一个目录下的子目录复制到当前目录,需要加参数-R递归操作,把目录下文件和子目录一并处理: 例如:把/mnt/zhidao子目录复制到当前/etc目录下 cp -R /mnt/zhidao /etc...
麻章区17217887468: linux系统在目录下新建一个名为twst的目录,命令如何书写 - ?
集晓葫芦: linux中将一个文件放到一个文件夹中可以使用mv命令或者cp命令:1,mv命令是移动或更名现有的文件或目录;用法为mv文件名或者文件夹名需要移动到的路径例如:mvtest.txt/usrmv的常用参数:-b或--backup 若需覆盖文件,则覆盖前先行备份...
麻章区17217887468: 如何在Linux上将一个应用目录打成一个 - ?
集晓葫芦: 手动安装应用,可以把应用的各个目录放在一个总目录里,通常建议手动把应用的总目录放在/usr/share/或者/opt,当然不放在这两个目录里也行,只要你自己记得.
麻章区17217887468: 如何在Linux上将一个应用目录打成一个?
集晓葫芦: 常用的压缩命令有:zip -r 压缩包名 应用目录或者tar -jvcf 压缩包名 应用目录 或者tar -zvcf 压缩包名 应用目录r是迭代处理j是用bz2格式压缩z是用gz格式压缩v是显示过程c是压缩命令f是指定压缩包名
麻章区17217887468: 请教怎么把linux中把用户下所有的文件拷出来? - ?
集晓葫芦: tar 打包他的家目录,打包文件不能再放在他的家,然后cp出来就是.至于tar命令怎么使用搜索一下tar用法,已经有N多使用教材,但是最好的还是man tar,自己实验一下就出来了.
麻章区17217887468: Linux/Unix中如何在复制一个目录时排除其中 - ?
集晓葫芦: 可以用rsync命令来实现了,看下面的例子:如果要排除/home/data目录下面的a、b、c、三个目录,同时拷贝其它所有目录,执行以下命令 rsync -av --exclude data/a --exclude data/b --exclude data/c data /bak 注意:--exclude后面的路径不能为绝对路径,必须为相对路径才可以,否则出错.注解:rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.-a参数表示archive模式,-v表示详细链模式输出,-z表示传输文件时使用压缩传输的模式.
麻章区17217887468: linux中将当前目录下文件信息存储到指定的文件中 - ?
集晓葫芦: Linux命令行参数数目是有限的,执行ls *.gz时,当通配符展开后,ls命令的参数列表超长了,导致运行出错. 如果只是想得到当前目录下(不包括子目录)的相关文件时,可以这样: ls -1 | grep ".gz$" > 1.txt如果想得到当前目录下
麻章区17217887468: Linux下,如何用命令,要求:只打包当前文件夹和所有子文件夹中的. - ?
集晓葫芦: 1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下. 2、在linux命令行下输入shell指令:zip -r test.zip /home/httpd/html/test. 3、键盘按“回车键”运行shell指令,此时成功将test文件夹以及其以下文件一同打包到了test.zip.
麻章区17217887468: 本人想换到目录,linux系统怎么操作 - ?
集晓葫芦: 在Linux中切换目录我们使用cd这个命令,用法:cd [目录],如果不指定目录的话将会切换到家目录,所以切换到根目录就可以执行 cd / 这条命令了,如果有什么不懂的话可以去看看《Linux就该这么学》这本书,非常适合新手学习Linux.