精华内容
下载资源
问答
  • linux 重命名文件夹

    千次阅读 2018-03-27 11:40:28
    mv 源文件夹名称 新文件夹名称#例如:mv /home/umall/server/apache-tomcat-8.0.50 /home/umall/server/tomcat8-8083
    mv 源文件夹名称 新文件夹名称
    #例如:mv /home/umall/server/apache-tomcat-8.0.50 /home/umall/server/tomcat8-8083
    展开全文
  • linux 查找文件夹命令Linux provides different ways to find and locate files and folders. We can use GUI tools like GNOME and KDE file managers or other 3’rd party applications designed for finding ...
    linux 查找文件夹命令

    linux 查找文件夹命令

    Linux provides different ways to find and locate files and folders. We can use GUI tools like GNOME and KDE file managers or other 3’rd party applications designed for finding files. In this tutorial, we will look at how to find files, folders, and directories from the command line.

    Linux提供了多种查找和定位文件和文件夹的方法。 我们可以使用GNOME和KDE文件管理器之类的GUI工具,也可以使用其他旨在查找文件的第三方应用程序。 在本教程中,我们将研究如何从命令行查找文件,文件夹和目录。

    在Linux中查找文件和文件夹的工具 (Tools To Find Files and Folder In Linux)

    As stated previously there are a lot of tools that can be used to find files and folders. We will look in detail all of them. Here list of these tools.

    如前所述,有很多工具可用于查找文件和文件夹。 我们将详细介绍所有这些。 这里列出这些工具。

    • find

    • locate

      定位
    • grep

      grep
    • which

      哪一个
    • whereis

      哪里

    查找命令(Find Command)

    findcommand is very featureful command used with a lot of different options. More details about find command can be found from the following tutorial.

    find命令是非常有特色的命令,它具有许多不同的选项。 可从以下教程中找到有关find命令的更多详细信息。

    Linux Find Command With Examples

    Linux使用示例查找命令

    仅查找文件(Find Only Files)

    We can search only files by providing file type as -type f. We will search files those named conf in this example. We will use the glob start and end of the search term in order to accept any prefix or postfix for the search term. So this will match conffff, myconf, myconfffff, myconfiguration.txt etc.

    我们可以通过将文件类型设置为-type f来仅搜索文件。 在此示例中,我们将搜索名为conf文件。 我们将使用全球范围内搜索词的开头和结尾,以便接受搜索词的任何前缀或后缀。 因此,这将匹配conffffmyconfmyconfffffmyconfiguration.txt等。

    $ find . -type f -name "*conf*"
    Find Only Files
    Find Only Files
    仅查找文件

    Alternatively, we can specify the path we want to search for the given file name. We will provide the path according to .. In this example, we will search in the /etc path.

    或者,我们可以指定要搜索给定文件名的路径。 我们将根据提供路径. 。 在此示例中,我们将在/etc路径中搜索。

    $ find /etc -type f -name "*conf*"
    Find Only Files
    Find Only Files
    仅查找文件

    仅查找文件夹(Find Only Folders)

    We may need only to find the folder. We will specify the type like below a directory.

    我们可能只需要找到该文件夹​​。 我们将在目录下指定类型。

    $ find . -type d -name "*conf*"
    Find Only Folders
    Find Only Folders
    仅查找文件夹

    查找命令(Locate Command)

    locate command can be used as an offline database of all files and folders. locate will search a database which is created with updatedb command. More detailed information can get from the following tutorial.

    locate命令可以用作所有文件和文件夹的脱机数据库。 locate将搜索使用updatedb命令创建的数据库。 可以从以下教程中获得更多详细信息。

    locate Command Tutorial With Examples For Linux To Find Files

    使用Linux查找文件的示例找到命令教程

    LEARN MORE  How To Use Grep Command Recursively Through Sub-Directories In Linux?
    了解更多如何在Linux中通过子目录递归使用Grep命令?

    As locate database only holds file and folder names we can not search in detail. But this database provides us very fast search option then find command because it works offline.

    由于locate数据库仅包含文件和文件夹名称,因此我们无法详细搜索。 但是此数据库为我们提供了非常快速的搜索选项,然后提供了find命令,因为它可以脱机工作。

    更新数据库 (Update Database)

    As stated previously locate uses a database to search files and folders. Updating this database is important before a search. The update will take very little time.

    如前所述, locate使用数据库来搜索文件和文件夹。 搜索之前更新此数据库很重要。 更新将花费很少的时间。

    $ updatedb

    搜索文件或文件夹 (Search For File or Folders)

    We will use locate command and the file and folder name to search.

    我们将使用locate命令以及文件和文件夹名称进行搜索。

    $ locate /home/ismail/*back*
    Search For File or Folders
    Search For File or Folders
    搜索文件或文件夹

    Grep命令(Grep Command)

    grep command mainly filters given text and files contents but we can use it to find files and folders. For more detail

    grep命令主要过滤给定文本和文件内容,但是我们可以使用它来查找文件和文件夹。 欲了解更多信息

    Introduction to Linux Grep Command With Examples

    Linux Grep命令简介和示例

    We can use ls command recursively and grep the files and folder we want to find. In this example, we will search for files and folders whose names contain backup .

    我们可以递归使用ls命令,并grep我们要查找的文件和文件夹。 在此示例中,我们将搜索名称包含backup文件和文件夹。

    $ ls -R -l | grep backup
    Grep Command
    Grep Command
    Grep命令

    哪个命令(Which Command)

    whichcommand is not an actual file and folder search. which command simply search current environment executable files. This is generally useful if we are looking for a command which is not included in PATH variable and can not use automatically.

    which命令不是实际的文件和文件夹搜索。 which命令仅搜索当前环境的可执行文件。 如果我们要寻找一个不包含在PATH变量中并且不能自动使用的命令,这通常很有用。

    $ which ls

    Whereis命令 (Whereis Command)

    whereis command is used to list given search term related binary, source, or man page files. In this example, we will search for ls binary and related man page files.

    whereis命令用于列出与给定搜索词相关的二进制,源或手册页文件。 在此示例中,我们将搜索ls二进制文件和相关的手册页文件。

    $ whereis ls

    翻译自: https://www.poftut.com/find-files-folders-directories-linux-command-line/

    linux 查找文件夹命令

    展开全文
  • linux备份文件夹

    千次阅读 2015-10-23 14:02:00
    cp -r www.zqgame.com www.zqgame.com.20151023.bak 做一下备份,如果以后列表无意毁坏了,可以恢复一下,如下 cp -r www.zqgame.com.20151023.bak www.zqgame.com

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

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

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

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

    展开全文
  • linux复制指定目录下的...假设复制目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了 如果dir2目录不存在,则可以直接使用 cp -r dir1 dir2 即可。 如果dir2目录已存在,则需要使用 cp -r

    linux复制指定目录下的全部文件到另一个目录中
    复制指定目录下的全部文件到另一个目录中
    文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。
    假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了
    如果dir2目录不存在,则可以直接使用
    cp -r dir1 dir2
    即可。
    如果dir2目录已存在,则需要使用
    cp -r dir1/. dir2
    如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。
    ps:dir1、dir2改成对应的目录路径即可。

    cp -r /home/www/xxx/statics/. /home/www/statics
    如果存在文件需要先删除
    rm -rf /home/www/statics/*
    否则会一个个文件提示你确认,使用cp -rf 也一样提示

    --------------------------------------

    linux下cp整个文件夹的文件到另一个文件夹
    cp -ri A/B/* A1/B1/ 回车
    若复制过程中询问是否覆盖,输入y按回车,若不想看到提示直接覆盖使用-rf
    另外若A A1不在同一目录下,最好填绝对路径,就是/xxx/xxx/A/B/* /xxx/A1/B1/

    实例:

    cp -ri /home/server/tomcat/* /home/server/test/

    cp: target `/home/server/test/' is not a directory
    需要先创建目标文件夹
    mkdir /home/server/test

    --------------------------------------
    copy命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
    语法: cp [选项] 源文件或目录 目标文件或目录
    说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
    该命令的各选项含义如下:
    - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
    - d 拷贝时保留链接。
    - f 删除已经存在的目标文件而不提示。
    - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
    - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
    - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
    - l 不作拷贝,只是链接文件。

    需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
    例1
    复制指定目录下的全部文件到另一个目录中
    文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。
    假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了
    如果dir2目录不存在,则可以直接使用
    cp -r dir1 dir2
    即可。
    如果dir2目录已存在,则需要使用
    cp -r dir1/. dir2
    如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。
    ps:dir1、dir2改成对应的目录路径即可。
    例2
    复制指定文件到指定文件夹
    首先建立一个用于测试的目录,用'tree'命令查看
    可见,目录中主要包含用于测试的*.txt文件和用于充当炮灰的*。tes文件
    目标是保持当前的目录结构,只把txt文件复制出来

    方法一:当不需要的文件类型较为单一时,可以通过完全复制然后删除指定类型的文件完成
    Step1 使用命令 cp -r test/ test2 将测试目录test下所有内容完全复制到test2

    Step2 组合使用find及xargs,将*.tes文件删除
    xargs是给命令传递参数的一个过滤器,可以将前一个命令产生的输出作为后一个命令的参数
    命令find test2/ -name '*.tes' |xargs rm -rf, 即将find产生的输出(test2目录下的所有tes文件),作为rm的参数,从而完全删除
    适用场景举例:把项目文件备份,要去除其中的.svn文件,可以采用这种方式

    方法二:需要的文件为单一类型,带目录结构复制
    这种情况下可以使用tar命令将指定类型的文件打包,然后解包,同样需要组合使用find和xargs

    Step1 建立目录test3
    mkdir test3

    Step2 将指定类型文件带目录结构打包
    find test/ -name '*.txt' |xargs tar czf test3.tgz

    Step3 解包到目录test3
    tar zxvf test3.tgz -C test3

    适用场景:较为普遍,例如可以复制某个Web项目的所有html/jsp/php文件;或复制其他项目中特定类型的源文件

    展开全文
  • linux 各个文件夹的含义

    千次阅读 2008-08-07 23:18:00
    发现自己好多的linux的东东都有些不是非常明白,恶补吧,呵呵~先转个关于文件夹目录的哈/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点...
  • linux各个文件夹代表的意义

    千次阅读 2011-11-15 16:48:08
    每次看到各个文件夹都在想文件夹为什么这样命名,有的如dev能猜到是device,但是etc,proc什么的就不知道了.今天搜了一下也没搜索到权威的解释,就在一个论坛里看到这个英文的答案:当然也有中文的文件夹功能解释  /bin...
  • linux 文件夹重命名Renaming or moving directories and folder can be tricky if those directories and folders have some subfolders. Or the destination may have all ready same name folder which will ...
  • linux复制文件夹中前N个文件

    千次阅读 2019-05-10 17:50:38
    (1)指令 ls |head -n N |xargs -i cp {} /home/xuqiong/data/testimg/nosee/test N:文件个数 ...如果N=1000,命令如下: ...ls |head -n 1000 |xargs -i cp {} /home/xuqiong/...指令需要在源文件夹路径下运行
  • 前段时间公司要求能力认证考试,复习的时候自己整理了一些知识点,记录在博客,以后随时都可以看。来自某大神的建议,发博客,到哪里都可以看,还能和别人分享,谢谢...mv 原文件夹路径 新文件夹路径(移动,原文...
  • linux 怎样修改文件夹的名字

    万次阅读 2014-11-18 13:16:02
    linux中怎样对文件夹修改名字 mv mysql-5.6.4-m7 mysql这句命令就搞定了 其中 mysql-5.6.4-m7 代表源文件夹名称 mysql 代表 修改的文件夹名字
  • Linux yum设置为本地文件夹

    千次阅读 2014-10-20 12:54:31
    Linux中安装软件时,很多软件在系统光盘都可以找到,
  • linux文件和文件夹操作

    万次阅读 2018-06-04 18:14:22
    1、在linux没有盘符的概念 有的只是文件夹及目录2、linux中文件、设备、目录皆是文件 目录是一种特殊的文件 在linux文件系统的最顶端是/,我们称/为Linux的root,是 Linux操作系统的文件系统。3、使用ll / linux...
  • 前提是先在Host里设置好共享文件夹:\color{red}{前提是先在Host里设置好共享文件夹:}前提是先在Host里设置好共享文件夹: 进入VMware菜单栏中的虚拟机设置选项——共享文件夹设置中添加主机中用来给客户机共享的目录...
  • linux 文件夹拷贝并覆盖

    千次阅读 2020-03-04 17:59:14
    先了解一下linux 拷贝命令 1:命行 cp man ,如下图所示。 2:从说明大概可以知道,输入 cp -af /目录 /目标目录就可达到覆盖拷贝的效果。但实际上并没有。如下图所示,还是有覆盖的提示。 3:网上找一了一下,...
  • SVN Checkout 不包括源文件夹根目录

    千次阅读 2016-12-19 11:42:04
    SVN Checkout 不包括源文件夹根目录,比如我要checkout trunk/ 下面的所有文件,但是不包括trunk 文件夹 我们可以在svn文件夹后面打个空格,在加个“.”就行了 eg: “svn co ...
  • win10 sshfs 挂载linux文件夹

    千次阅读 2019-09-11 08:03:53
    linux服务器跑实验后, 需要把实验结果提交到指定的网址上, 此时还得把文件传回win10, 然后再上传, 感觉太繁琐了, 去谷歌上找了直接挂载linux文件夹的方法, 一共三步, 非常简单: 先看看最终效果图 我直接把家目录...
  • Linux下多文件夹编写Makefile详解

    千次阅读 2018-11-10 09:14:26
    Linux下多文件夹编写Makefile详解
  • linux下新建文件夹及复制文件

    千次阅读 2019-09-10 14:46:34
    一 、新建文件夹 madir 文件名 即可 二、复制文件 1、cp 原目标文件路径/文件名 目标路径 cp /home/test.txt /home/test/test.txt 2、 cp -R 目录/* 目地目录 使用-R参数可实现递归功能,即所有子目录中的文件与...
  • 例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。 zip 压缩方法: 压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归 zip [参数] [打包后的文件名] [打包的目录路径] 解压 un
  • 需求:发布数据到linux版的server集群中,要求采用文件夹注册方式,数据量较大避免数据拷贝过程。 如果发布者的计算机与服务器使用不同的文件夹 由于防火墙的存在、计算平台之间的差异或者保留一份单独的数据...
  • Linux】asm文件夹在那里

    千次阅读 2015-04-24 11:11:52
    A: 在linux中包含头文件时,有不少类似如下的写法:#include ,但在linux kernle的include文件夹下并没有这个文件夹,倒是有不少以asm打头的文件夹,如:asm_powerpc、asm_ppc等。 B: #include ,是由Makefile根据....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 144,183
精华内容 57,673
关键字:

linux源文件夹

linux 订阅