精华内容
下载资源
问答
  • linux 压缩当前文件夹下所有文件

    千次阅读 2019-10-24 18:08:54
    压缩当前文件夹下所有文件,压缩为a.zip。命令行的方法是怎样。 zip -r fileName.zip 文件夹名 2、tar tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。 常用格式: 单个文件压缩打包 tar ...

    一、常用压缩命令

    1、zip

        linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。命令行的方法是怎样。

        zip  -r fileName.zip  文件夹名

    2、tar

        tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。

        常用格式:

        单个文件压缩打包 tar czvf my.tar file1

        多个文件压缩打包 tar czvf my.tar file1 file2,...

        单个目录压缩打包 tar czvf my.tar dir1

        多个目录压缩打包 tar czvf my.tar dir1 dir2

        解包至当前目录:tar xzvf my.tar

    3、cpio

        含子目录find x* | cpio -o > /y/z.cpio

        不含子目录ls x* | cpio -o > /y/z.cpio

        解包: cpio -i < /y/z.cpio

    [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....
    参数:
    -c :建立一个压缩文件的参数指令(create 的意思);
    -x :解开一个压缩文件的参数指令!
    -t :查看 tarfile 里面的文件!
    特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
    因为不可能同时压缩与解压缩。
    -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
    -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
    -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
    -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
       例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
       『 tar -zcvPf tfile sfile』才对喔!
    -p :使用原文件的原来属性(属性不会依据使用者而变)
    -P :可以使用绝对路径来压缩!
    -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
    --exclude FILE:在压缩的过程中,不要将 FILE 打包!


    二、范例

    范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar

    [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
    [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
    [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩

    # 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
    # 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
    # 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
    # 上述指令在执行的时候,会显示一个警告讯息:
    # 『tar: Removing leading `/' from member names』那是关於绝对路径的特殊设定。 

    范例二:查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?

    [root@linux ~]# tar -ztvf /tmp/etc.tar.gz

    # 由於我们使用 gzip 压缩,所以要查阅该 tar file 内的文件时,
    # 就得要加上 z 这个参数了!这很重要的!

    范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下

    [root@linux ~]# cd /usr/local/src
    [root@linux src]# tar -zxvf /tmp/etc.tar.gz

    # 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,
    # 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,
    # 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc
    # 则会发现,该目录下的文件属性与 /etc/ 可能会有所不同喔!

    范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已

    [root@linux ~]# cd /tmp
    [root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd

    # 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件,
    # 就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!

    范例五:将 /etc/ 内的所有文件备份下来,并且保存其权限!

    [root@linux ~]# tar -zxvpf /tmp/etc.tar.gz /etc

    # 这个 -p 的属性是很重要的,尤其是当您要保留原本文件的属性时!

    范例六:在 /home 当中,比 2005/06/01 新的文件才备份

    [root@linux ~]# tar -N '2005/06/01' -zcvf home.tar.gz /home

    范例七:我要备份 /home, /etc ,但不要 /home/dmtsai

    [root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc

    范例八:将 /etc/ 打包后直接解开在 /tmp 底下,而不产生文件!

    [root@linux ~]# cd /tmp
    [root@linux tmp]# tar -cvf - /etc | tar -xvf -mak

    # 这个动作有点像是 cp -r /etc /tmp 啦~依旧是有其有用途的!
    # 要注意的地方在於输出档变成 - 而输入档也变成 - ,又有一个 | 存在~
    # 这分别代表 standard output, standard input 与管线命令啦!
    # 这部分我们会在 Bash shell 时,再次提到这个指令跟大家再解释啰!

    文章来源:linux 压缩当前文件夹下所有文件

    展开全文
  • linux 打包当前文件夹下所有文件

    万次阅读 2016-12-07 10:54:34
    tar czvf test.tar.gz * #压缩当前文件夹下非隐藏文件文件tar czvf test.tar.gz .[!.]* #压缩当前文件夹下隐藏文件排除两个隐藏文件夹"."和“..”tar zcvf test.tar #`ls -a`
    tar czvf test.tar.gz *         #压缩当前文件夹下非隐藏文件的文件
    
    tar czvf test.tar.gz  .[!.]*   #压缩当前文件夹下隐藏文件排除两个隐藏文件夹"."和“..”
    
    tar zcvf test.tar  #`ls -a`
    展开全文
  • linux 查看当前文件夹下文件占用内存 此命令可查看文件内存也可以查看文件夹内存 root@linaro-developer:/usr# du -sh ./* 50M ./bin 4.0K ./games 19M ./include 337M ./lib 888K ./local 4.3M ./sbin 145M ./share...

    linux 查看当前文件夹下文件占用内存

    此命令可查看文件内存也可以查看文件夹内存

    root@linaro-developer:/usr# du -sh ./*
    50M     ./bin
    4.0K    ./games
    19M     ./include
    337M    ./lib
    888K    ./local
    4.3M    ./sbin
    145M    ./share
    4.0K    ./src
    80K     ./tests
    

    linux 查看当前内存使用情况

    root@linaro-developer:/# df -h
    Filesystem       Size  Used Avail Use% Mounted on
    /dev/mmcblk0p13  1.4G  1.1G  311M  78% / 主目录分区
    udev             669M  4.0K  669M   1% /dev
    tmpfs            163M  380K  163M   1% /run
    /dev/mmcblk0p1    64M   22M   43M  35% /mnt/modem
    none             4.0K     0  4.0K   0% /sys/fs/cgroup
    none             5.0M     0  5.0M   0% /run/lock
    none             814M     0  814M   0% /run/shm
    none             100M     0  100M   0% /run/user
    /dev/mmcblk0p14   32M  4.1M   28M  13% /mnt/persist
    /dev/mmcblk0p17  301M  4.8M  297M   2% /cache
    /dev/mmcblk0p23   25G  1.2M   25G   1% /media/internal
    
    展开全文
  • linux 查看当前文件夹下每个文件或者文件夹的大小命令 du --max-depth=1 -h

    linux 查看当前文件夹下每个文件或者文件夹的大小命令

    du --max-depth=1 -h

    展开全文
  • linux zip命令的基本用法linux zip命令的基本用法是:linux zip命令参数列表:unzip语 法:unzip参 数: linux zip命令的基本用法是: linux zip命令参数列表: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩...
  • 命令 ① : find -name *.php ② : locate *.php find 和 locate 的区别: find : 实际搜索硬盘查询文件名称 locate : 配合数据库查看文件位置...
  • 1、查看当前文件夹下面各个文件的大小ll -lh2、查看某文件夹占用总的空间大小du -h --max-depth=1 /usr/local/8.0K /usr/local/etc8.0K /usr/local/include275M /usr/local/ 参数--max-depth用来指定深入目录的...
  • Linux统计当前文件夹下文件个数、目录个数

    千次阅读 多人点赞 2018-09-09 21:32:03
    Linux统计当前文件夹下文件个数、目录个数 1、统计当前文件夹下文件的个数   ls -l |grep "^-"|wc -l 2、统计当前文件夹下目录的个数 ls -l |grep "^d"|wc -l 3、统计当前文件夹下...
  • rm -rf *
  • 查看当前目录 pwd ...查看当前文件夹所有文件内部是否含有某个特定的字符串 grep -R "struct Index" . 使用通配符进行查找 .表示任意一个字符 *表示重复其前面一个字符任意多次(>=0次) ...
  • Linux查看一个文件夹下所有文件大小

    千次阅读 2019-11-26 09:38:22
    想知道当前文件夹下所有文件的大小 比如查看zhangvalue目录的大小使用 du -s zhangvalue查看的是kb: du -s zhangvalue 也可以使用du -sh zhangvalue查看的是M: du -sh zhangvalue ...
  • cd 是进入文件目录 pwd 查看当前所在目录位置 ls 查看当前文件夹下有哪些文件和文件夹 11
  • linux下赋予文件夹下所有文件权限

    千次阅读 2017-01-11 11:48:33
    1、chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。 2、文件或目录的访问权限分为只读,只写和可执行三种。 3、有三种不同类型的用户可对文件或目录进行访问:文件所有者,...
  • linux打包压缩当前文件夹下文件命令 例如:打包压缩www目录的html文件 cd www 切换到www目录 zip -r html.zip html 压缩html文件
  • linux 下查看当前文件夹有多少个文件 ls |wc -w
  • Linux下 删除文件夹下所有文件

    千次阅读 2019-12-24 16:31:08
    Linux下 删除文件夹下的所有文件,而不删除文件夹本身 的命令: 1.先进入要删除的文件夹 切记 不管用什么命令: cd /app/www/test 2.删除此文件下的文件 rm -f /app/www/test/* 3.删除此文件夹下的文件及文件夹...
  • 查看linux文件夹下文件数量

    万次阅读 2018-03-01 10:08:08
    查看linux文件夹下文件数量查看当前目录有多少个文件及文件夹需在终端输入ls | wc -w查看当前目录有多少个文件需在终端输入ls | wc -c查看当前文件夹下有多少个文件,多少个子目录需在终端输入ls -l |wc...
  • linux删除文件夹下所有文件

    千次阅读 2021-01-25 15:36:46
    看到了一遍文章,便突发奇想的想起Linux中删除目录所有文件的方法;整理了几个,如有不足,还望读者不吝赐教! 删除当前目录文件 1.rm -f * #最经典的方法,删除当前目录所有类型的文件 2.find . -type f...
  • 查看某个目录下各个文件文件夹的大小 ... a表示显示目录下所有文件文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。 其他常用一命令 lsblk 查看分区和磁盘 df -h ...
  • sed -i "s/log_0.txt/pda_log.txt/g" `grep log_0.txt -rl .`   在你想替换的文件夹运行这条语句。就是把当前文件夹下的log_0.txt全部替换成pda_log.txt
  • linux下查看某个文件夹下文件个数

    万次阅读 2019-06-10 11:07:46
    linux查看文件夹下文件的个数,使用命令 1) 统计当前目录下文件的个数,不包括子目录的 $ ls -l | grep “^-” | wc -l 2) 统计当前目录下文件的个数,包括子目录的 $ ls -lR| grep “^-” | wc -l 3) 查看某...
  • 获取文件夹下文件名
  • 查看文件夹下文件的个数,包括子文件夹里的。 ls-lR|grep"^-"|wc-l 查看文件夹下指定时间内文件的个数,包括子文件夹里的。 ls -lR|grep"^-"|grep"2015"|wc-l 查看文件夹下文件夹的个数,包括子文件夹里的...
  • cp -rf /path/file1/* /path/file2/ 该命令即将file1所有文件都复制到file2文件夹下
  • Linux CentOS统计当前文件夹下文件的个数、目录的个数   1、统计当前文件夹下文件的个数,包含子文件夹 ls -lR|grep "^-"|wc -l   2、统计当前文件夹下目录的个数,包含子文件夹 ls -lR|grep &...
  • # 统计当前文件夹下文件的个数 ls -l | grep "^-" | wc -l # 统计当前文件夹下目录的个数 ls -l | grep "^d" | wc -l # 统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR | grep "^-" | wc -l # 统计文件夹...
  • linux 查看当前文件夹位置

    千次阅读 2019-09-20 16:35:16
    Linux查看当前所处的目录位置可以使用pwd命令。1、命令格式pwd [选项]2、命令功能查看当前工作目录“的完整路径3、常用参数一般情况不带任何参数如果目录是链接时:格式:pwd -P 显示出实际路径,而非使用连接...
  • 1) 统计当前文件夹下文件的个数 ls -l |grep “^-“|wc -l 2) 统计当前文件夹下目录的个数 ls -l |grep “^d”|wc -l 3) 统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR|grep “^-“|wc -l 4) 统计...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 250,206
精华内容 100,082
关键字:

linux查看当前文件夹下的所有文件

linux 订阅