精华内容
下载资源
问答
  • 、关于Linux备份文件和应用的几命令:tar和cp 在工作中,经常来备份文件和系统应用,常用到的主要是tar和cp命令,分别介绍如下:   、tar命令,这现在经常使用用来打包:   tar包指的是档案文件...

    一、关于Linux备份文件和应用的几个命令:tar和cp

    在工作中,经常来备份文件和系统应用,常用到的主要是tar和cp命令,分别介绍如下:

     

    一、tar命令,这个现在经常使用用来打包:

     

    tar包指的是档案文件:

    tar  -cvf  filename_20140805.tarfilename  打tar包的方法

    tar  -xvf  filename_20140805.tar 解tar包的方法

     

    gz包指的是压缩包文件:

    tar -czvf  filename_20140805.tar.gz    filename打压缩包的方法

    tar -xzvf  filename_20140805.tar.gz解压缩包的方法

     

    以下为对比的几个:

    tar-cvf/path/filename.tar ——> 仅打包,不压缩!
    tar -zcvf/path/filename.tar.gz——>打包后,以 gzip 压缩
    tar  -jcvf  /path/filename.tar.bz2 ——>打包后,以 bzip2 压缩


    压缩文件:

    tar  -xvzf  /abc/bcd/mm_20141223.tar.gz      /aaa/bbb/ccc.txt        将文件/aaa/bbb/ccc.txt 压缩到另一个路径/abc/bcd/下,并以mm_20141223.tar.gz名字命名


    二、cp命令,这个常用来拷贝文件/文件夹:

    1、同一文件夹内拷贝:

    cp  filename  filename_20140805拷贝文件

    cp  -rf  foldername  foldername_20140805拷贝文件夹

    2、本文件夹内某个文件拷贝到另一个文件夹:

    cp  filename  /app/xx/xx/filename(filename_20140805) 拷贝文件

    cp  -rf  filename  /app/xx/xx/filename(filename_20140805) 拷贝文件夹

    3、某文件夹内所有文件拷贝到另一个文件夹下:

    cp  /abc/a*.jsp  /path/to/newfilepath/   

    将/abc/路径下以a开头的.jsp文件拷贝到 /path/to/newfilepath/路径下

    cp  /abc/*   /path/to/newfilepath/ 

    将/abc/路径下所有文件拷贝到 /path/to/newfilepath/路径下

     

    注:本文主要是为了总结自己在工作中常用的几个命令和方法,算做自我工作总结。


    二、linux备份文件夹

     cp -r www.zqgame.com www.zqgame.com.20151023.bak

    做一下备份,如果以后源列表无意毁坏了,可以恢复一下,如下

    cp -r www.zqgame.com.20151023.bak www.zqgame.com

    -r 为递归,将指定目录下的文件与子目录一并处理。若源文件或目录的形态不属于目录或符号链接,则一律视为普通文件处理


    三、linux下备份一个目录下所有文件及目录

    linux下备份一个目录下所有文件及目录


    
    cp -rf 源目录 备份目录
    cp是复制命令
    -r 递归处理,指定目录下的文件和子目录一并处理
    -f 强行复制,无论目标是否存在
     
    • 1
    • 2
    • 3
    • 4
    • 5

    参考:

    1. 关于Linux备份文件和应用的几个命令:tar和cp
    2. linux备份文件夹
    3. linux下备份一个目录下所有文件及目录
    展开全文
  • 那在Linux里可不可以建立一个快捷方式,直接链接到另一个目录呢。 我们这里可以使用ln命令: 它的功能是为某一个文件在另外一个位置建立一个同步的链接; 这个命令最常用的参数是-s,具体用法是: ln -s [源文件或...
    通常在远程登录到基地服务器后,默认会登录到工作目录/home/IC。
    然而我们自己的工作目录远在他方,需要经过多层跳转才能到达自己的工作目录。
    那在Linux里可不可以建立一个快捷方式,直接链接到另一个目录呢。

    我们这里可以使用ln命令:
    它的功能是为某一个文件在另外一个位置建立一个同步的链接;
    这个命令最常用的参数是-s,具体用法是:

     ln -s [源文件或目录][目标文件或目录]
    

    当我们需要在其它目录,用到某一文件或文件夹时,我们只要在其它的目录下用ln命令链接(link)它就可以。
    例如:

    ln -s /home/IC/Projects/Lab1  /home/IC/test
    

    现在就在目录/home/IC/test下面,建立了/home/IC/Projects/Lab1/文件夹的快捷方式。
    即在/home/IC目录下键入cd test,便可直接跳转至/home/IC/Projects/Lab1/

    展开全文
  • 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 如果只要求列出当前文件夹下的文件,代码如下所示: package chimomo.learning....

    分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 

    如果只要求列出当前文件夹下的文件,代码如下所示:

    package chimomo.learning.java.code.file;
    
    import java.io.File;
    
    /**
     * @author Created by Chimomo
     */
    public class ListFile1 {
        public static void main(String[] args) {
            File f = new File("/Users/XXX/Downloads");
            for (File t : f.listFiles()) {
                if (t.isFile()) {
                    System.out.println(t.getName());
                }
            }
        }
    }
    

    如果需要对文件夹继续展开,代码如下所示:

    package chimomo.learning.java.code.file;
    
    import java.io.File;
    
    /**
     * @author Created by Chimomo
     */
    public class ListFile2 {
        public static void main(String[] args) {
            listFiles(new File("/Users/XXX/Downloads"));
        }
    
        public static void listFiles(File f) {
            walkDir(f, 0);
        }
    
        private static void walkDir(File f, int level) {
            if (f.isDirectory()) {
                for (File t : f.listFiles()) {
                    walkDir(t, level + 1);
                }
            } else {
                for (int i = 0; i < level - 1; i++) {
                    System.out.print("\t");
                }
                System.out.println(f.getName());
            }
        }
    }
    

    在Java 7中可以使用NIO.2的API来做同样的事情,代码如下所示:

    package chimomo.learning.java.code.file;
    
    import java.io.IOException;
    import java.nio.file.*;
    import java.nio.file.attribute.BasicFileAttributes;
    
    /**
     * @author Created by Chimomo
     */
    public class ListFile3 {
        public static void main(String[] args) throws IOException {
            Path initPath = Paths.get("/Users/XXX/Downloads");
            Files.walkFileTree(initPath, new SimpleFileVisitor<Path>() {
                @Override
                public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) {
                    System.out.println(file.getFileName().toString());
                    return FileVisitResult.CONTINUE;
                }
            });
        }
    }
    
    展开全文
  • 目录 文章目录目录前言正文1. 方法一代码2.方法二代码3....其实最主要的原因是你所要引用的文件不在当前的工作目录里,同时,它也不是一个安装好的包。针对不同的环境和问题有不同的方法,大家可...

    目录

    前言

    在使用python进行编程的过程会遇到各种各样的问题,解决之后,最好及时做笔记,一方面帮助了后来人,一方面巩固了自己的记忆。

    正文

    针对这个问题,网上有很多的解决方式。其实最主要的原因是你所要引用的文件不在当前的工作目录里,同时,它也不是一个安装好的包。针对不同的环境和问题有不同的方法,大家可自行测试。

    1. 方法一

    首先,我先把解决我本人问题的方法记录如下。环境,Python为3.6,编辑器为sublime。
    子函数(generate_gt_anchor.py)需要运用draw_image.py中的函数,这两个文件在同一个小文件夹lib文件夹下,

    代码

    import sys
    sys.path.append('E:\CTPN\CTPN-master(1)\CTPN-master\ctpn\lib')
    

    文件夹目录视图:
    在这里插入图片描述

    在此处有一个文件 application/app/folder/file.py
    想在 application/app2/some_folder/some_file.py 中应用file.py

    2.方法二

    在这个路径下有一个文件 application/app2/folder/file.py
    想在 application/app3/some_folder/some_file.py 中应用file.py

    代码

        import sys
        sys.path.insert(0, '/path/to/application/app2/folder')
        import file
    

    3.方法三

    这个方法必须保证folder文件夹(也就是需要的文件夹下)包含__init__.py,也就是说引用的文件来自于一个完整的包package。

    代码

    from application.app.folder.file import func_name
    

    4.方法四

    如果是在linux系统上的python3编译器

    代码

        import sys  
        sys.path.append(pathToFolderContainingScripts)  
        from scriptName import functionName #scriptName without .py extension  
    

    5.方法五

    当文件在平行路径下时,也就是我遇到的情况时,可以使用以下方法,但时灵时不灵。

    代码

        application/app2/some_folder/some_file.py
        application/app2/another_folder/another_file.py
    
        import sys
        sys.path.append('../')
    
    

    如果还有其他方法,欢迎补充,谢谢

    参考:

    http://stackoverflow.com/questions/4383571/importing-files-from-different-folder-in-python
    https://blog.csdn.net/sinat_27693393/article/details/70037718

    展开全文
  • linux删除目录命令If you want to remove several subdirectories within another directory using the command line in Linux, generally you have to use the rm command several times. However, there is a ...
  • nodejs遍历一个目录下所有的文件

    千次阅读 2020-05-14 00:12:33
    这个问题是我在实际中遇到的,意思很明确,一个目录下可能还嵌套子目录,我需要遍历出该目录下所有的文件,其实思路很简单,就是利用递归的思路,定义一个函数,传入一个目录路径参数,开始遍历该目录下的文件,如果...
  • 在上一篇文章讲到(http://blog.csdn.net/qy20115549/article/details/52784986):在处理文本时,经常遇到...然后单独去操作每一个小文本,比如,我所的分词,便是利用此原理。所要分词的文本是几个G,所有我将这样
  • svn st|awk '{print $2}'|xargs svn add。 乍看之下觉得更加精炼,仔细看下就会发现这脚本没有区分文件状态。所以完善了以下这脚本: svn st | awk '{if ( $1 == "?") { print $2}}' | ...当你第三次做一件事...
  • 在指定目录下创建一个目录

    千次阅读 2014-06-14 18:29:51
    要求:给出指定目录和要新建的子目录输入参数,打印信息表明是否创建成功。首先判断指定目录下是否已存在要创建的目录,如果已存在,则不必再创建。知识点:创建目录函数:int mkdir(const char *pathname,mode_...
  • 如何在word文档中添加两个目录

    万次阅读 2019-04-16 09:55:08
    由于需要在一个word文档中添加两个目录,第一个目录表示文章前半部分的内容,第二个目录表示后半部分的内容,对于word不太熟悉的我经过一番折腾之后终于搞定了,在此记录一下。 原理:将word文本划分成两个域,而每...
  • linux--Linux 各目录及每个目录的详细介绍

    千次阅读 多人点赞 2017-08-31 17:53:38
    Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图:   二、注 1、可以使用tool tree 查看 tree / 2、fhs文件系统介绍(linux)   三、各目录介绍 /bin 二进制可...
  • Linux各目录及每个目录的详细介绍

    万次阅读 2019-04-25 23:37:16
    【常见目录说明】 目录   /bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。 /etc 存放系统管理和配置文件 /home 存放所有用户文件的根目录,是...
  • 入门学习Linux常用必会60命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    在Linux中,如果要使用硬盘、光驱等储存设备,就得先将它加载,当储存设备挂上了之后,就可以把它当成一个目录来访问。挂上一个设备使用mount命令。在使用mount这个指令时,至少要先知道下列三种信息:要加载对象的...
  • 一个比较好的flask项目目录结构

    千次阅读 2019-09-27 13:02:55
    基本结构如下:可根据实际需求微小调整。 project/ app/ # 整个程序的包目录 static/ # 静态资源文件 js/ # JS脚本 css/ # 样式表 ...
  • 当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? 2、怎么查看当前进程?怎么执行退出?怎么查看当前路径? 3、怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定...
  • import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.io.File; import java.io.*; ... * Title: 将一个目录下的... * Description: 将一个目录下的所有文件复制到另一个目录
  • 项目的时候,发现我总是需要拷贝目录到其他目录下,目录多的时候简直是一个灾难,好吧,此时脚本帮上了我的大忙: #!/bin/bash for dir in `ls .` do if [ -d $dir ] then echo $dir tar -cvf $dir.tar $dir
  • 我们在平时工作当中,如果遇到文档的内容比较大的时候会选择在第一页做一个目录来增加一个清晰的阅读体验,那么在wps文字里怎么做目录呢?下面就给大家介绍下目录的三种制作方法。 第一种:常规排法 方法:不多说...
  • 需求不要用cp命令了,因为那牵扯到太多的正则表达式,太复杂。简单一点的方法是用rsync命令。 用法示例: rsync -av --progress a/ b/ --exclude 3/ 以上命令将目录a中的所有内容复制到目录b中,并在复制过程中...
  • SEO行业种很多人都认为子域名比子目录权重高,但仍有一大部分人认为来看,搭建一个目录一个二级域名要好的多,网站的目录更从网站首页继承更多的权重,因此会有更好的排名表现。子目录可以通过主域名提供的权重...
  • 几天不研究学习Excel感觉心里总是空空的,所以今日在...我又灵机一动,excel能不能像word一样创建一个目录?一点目录就进入对应的工作表格呢?据说1000个会Excel的人中,只有不到3个人会这个功能,到目前位置全球会这
  • 我在 feature 分支开发得多些,但总时不时被高优先级的 BUG 打断需要临时去 develop 分一个分支出来解 BUG。...git worktree 从一个仓库中可以创建多个工作目录,方便多开编辑器并行开发。 快速上手 git
  • 在很多的情况下,我们需要把多个PDF文件合并,形成一个“合订本”,并以文件名作为目录,方便阅读,如何才能做到呢?下面将详细介绍实现这种功能的方法。 一、工具准备 首先我们到网上下载一个小工具“PDF批量目录...
  • 简单分享一个轻量级自动化测试框架目录结构设计

    万次阅读 多人点赞 2016-08-25 23:30:45
    很多人在自动化测试的过程中会遇到一个瓶颈,就是能够写脚本,但是不知道怎么去组织代码,怎么搭建测试框架,今天博主就放点干货,分享一个轻量级的自动化测试框架的目录结构,如下图:分层如下: config层,放...
  • 可能有两种情况c://aaa/bbb/ccc.txt 那么我要获取的是bbb 还有几十c://aaa/bbb 我要获取的是aaa 请问应该怎么 求解
  • 我们过软著的同学,应该就知道有个提供源码的环节,提供源码的话,我们肯定不会一个个文件的去COPY,这个时候,就需要一点小技巧了,可以省掉工作量 主要思路 列出目录下的文件 写入到某个文件里 脚本 $ touch...
  • 步:确保安装了 nfs-util、portmap $ rpm -q nfs-util portmap // 某些系统不需要portmap $ yum install nfs-util portmap -y 第二步:开启nfs服务,在目标挂载机上 $ chkco...
  • 所有子目录 中都有一个文件test.file,需要对所有的test.file文件予以删除 二解决方案  使用find命令    将当前目录下所有test.file文件删除 [cpp] view plain copy find . -name...
  • #!/bin/bash is_it_a_directory()#用于判断一个目录是否存在 { if [ $# -lt 1 ] then echo "is_it_a_directory:I need an argument" return 1 fi _DIRECTORY_NAME=$1 if [ ! -d $_DIRECTORY_
  • 一个能够自动给pdf生成目录的东西

    千次阅读 2014-09-05 00:01:53
    我需要一个能够给pdf生成

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,144,080
精华内容 857,632
关键字:

如何做一个目录