linux 如何打包当前文件下所有文件包括隐藏文件

作者&投稿:圣伯 (若有异议请与网页底部的电邮联系)
linux系统如何拷贝目录下的所有文件(包含隐藏文件)~

示例:假设要把/home/usera下面的所有文件包括隐藏文件 拷贝到/mnt/temp目录下

操作:cp -R /home/usera/. /mnt/temp
说明:注意使用“.”符号,它代表的是当前目录。不要使用通配符*。

1.
进入要打包的目录直接执行,就可以了。如果你tar目录,那就会把
隐藏文件
也tar里
tar
czvf
xx.tar.gz
*.*
2
举个例子,比如我要查/etc目录下那个文件包含有root的
字符
grep
root
/etc/*
如果连
子目录
一同查找。那么需要加个-r的
参数

  1. 命令如下:

    cd /root/test/

    tar czvf test.tar.gz    .[!.]*    *

  2. 解说下:

    tar czvf test.tar.gz *         压缩当前文件夹下非隐藏文件的文件

    tar czvf test.tar.gz  .[!.]*   压缩当前文件夹下隐藏文件排除两个隐藏文件夹"."和“..”

    排除的如图,然后会把上一级的文件也打包进来了。



tar cvf 123.tar `ls -a`


tar cvf 123.tar `ls -A`
应该使用大写A
-a, --all do not ignore entries starting with .
-A, --almost-all do not list implied . and ..
小写a会把. 和 ..目录页带上

tar -cvf test.tar.gz $(find . -type f)


琼海市19292223476: Linux下,如何用命令,要求:只打包当前文件夹和所有子文件夹中的. -
仰服盐酸: 1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下. 2、在linux命令行下输入shell指令:zip -r test.zip /home/httpd/html/test. 3、键盘按“回车键”运行shell指令,此时成功将test文件夹以及其以下文件一同打包到了test.zip.

琼海市19292223476: 在Linux下怎么用cpio命令把一个文件夹中的所有文件和文件夹打包? -
仰服盐酸: 解压cpio文件 cpio -idmv 同样可以解压img文件:cpio -idmv cpio 备份命令 备份:cpio -covB > [file|device] 将数据备份到文件或设备上 还原:cpio -icduv 常用参数:-o :将数据copy到文件或设备上-i :将数据从文件或设备上还原到系统中-t :查...

琼海市19292223476: linux文件夹分别打包 -
仰服盐酸: #!/bin/bash#需要一个参数, 参数是需要打包的最上层目录(绝对路径)#如果只需要打包当前路径 就把下面哪行的$1换成$PWD for i in `find $1 -type d`; do #echo "--->$i" name=${i##/*/} #echo "$name" tar cvf "$name.tar" "$i" done 把这个存成.sh 的文件 然后 打 bash 文件名就行了

琼海市19292223476: Linux下,如何用tar命令,要求:只打包当前文件夹和所有子文件夹中的.h和.cpp文件? -
仰服盐酸: find . -type f -iname "*.h" -o -iname "*.cpp" | xargs tar cf hcpp.tar

琼海市19292223476: linux操作系统中对当前目录下文件打包的命令是(),解包的命令(); -
仰服盐酸: 1.压缩和解压缩一般使用tar即可 压缩: tar zcvf test.tar.gz .* 解压缩: tar zxvf test.tar.gz2.tar 压缩解压缩参数说明 z .gz压缩包形式 c 创建 v 进度详情 f 压缩包 x 解开,提取

琼海市19292223476: linux 如何把linux某个目录下的文件(除隐藏文件)打包. -
仰服盐酸: 1. 进入要打包的目录直接执行,就可以了.如果你tar目录,那就会把隐藏文件也tar里 tar czvf xx.tar.gz *.* 2 举个例子,比如我要查/etc目录下那个文件包含有root的字符 grep root /etc/* 如果连子目录一同查找.那么需要加个-r的参数

琼海市19292223476: 在LINUX下想要直接压缩多个文件夹为tar.gz格式,该怎么办 -
仰服盐酸: 1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下.2、其次,在linux命令行中输入:tar zvcf t.tgz 1/ 2/.3、最后,按下回车键执行shell指令,此时发现成功将文件夹1与文件夹2一同压缩为tar.gz格式.

琼海市19292223476: 在linux中怎么打包配置 -
仰服盐酸: 打包用 tar 命令 打包: tar -cvf FileName.tar DirName 解包: tar -xvf FileName.tar tar -xvf FileName.tar -C DirName:解包到指定目录

琼海市19292223476: linux 把当前文件夹下所有文件放入一个新建文件夹? -
仰服盐酸: mkdir fffff;find . ! -name fffff ! -name . -exec cp -a {} fffff \;

琼海市19292223476: LINUX下怎么批量打包和批量重命名 -
仰服盐酸: for DIR in `ll |grep ^d |awk '{print$9}'` ;do NAME=`expr ${DIR} + 1000`;zip ${NAME}.zip ${DIR};done

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网