精华内容
下载资源
问答
  • CentOS7 删除文件命令

    万次阅读 2018-11-11 17:05:30
    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: ...-r | -R --recursive 递归式地删除列出的目录下的所有目录和文件 -v --verbose 详细显示进行的步骤 命令实...

    在Linux下删除文件用rm命令,具体用法如下:

    rm [选项] 文件

    选项说明:

    -f    -force      忽略不存在的文件,强制删除,无任何提示

    -i    --interactive    进行交互式地删除

    -r | -R  --recursive     递归式地删除列出的目录下的所有目录和文件

    -v      --verbose    详细显示进行的步骤

    命令实例:

    1、常规删除a.txt文件

    [root]# rm a.txt

    2、强行删除file.log文件

    [root]# rm -f file.log

    3、删除dirname目录下的所有东西

    [root]# rm -ivrf dirname

    4、删除以 -f 开头的文件

    [root]# touch ./-f
    [root]# ls ./-f
    ./-f
    [root]# rm ./-f

    或者使用

    [root]# touch -- -f 
    [root]# ls -- -f 
    -f
    [root]# rm -- -f   

     

    展开全文
  • 新建文件夹格式:mkdir 文件名view source1 mkdir /home/test 新建一个名为test的文件夹在home下【2】新建文本vi /home/test.sh 在home下新建一个test.sh脚本【3】删除文件或文件夹rm /home/test 删除home目录下的...

    【1】新建文件夹

    格式:mkdir 文件名

    view source1 mkdir /home/test     新建一个名为test的文件夹在home下

    【2】新建文本

    vi /home/test.sh          在home下新建一个test.sh脚本

    【3】删除文件或文件夹

    rm /home/test            删除home目录下的test目录

    rm -r /home/test        这种不带参数的删除方法经常会提示无法删除,因为权限不够

    rm -rf /home/test        -r是递归的删除参数表中的目录及其子目录。 目录将被清空并且删除。 当删除目录包含的具有写保护的文件时用户通常是被提示的

    rm -ir /home/test        f是不提示用户,删除目录下的所有文件。请注意检查路径,输成别的目录就悲剧了;-i是交互模式。使用这个选项,rm命令在删除任何文件前提示用户确认

    【4】移动文件或文件夹

    格式:mv [options] 源文件或目录 目标文件或目录

    mv hscripts tmp        移动hscripts文件夹/目录下的所有文件,目录和子目录到tmp目录

    分析:在上述命令中,如果tmp目录已经存在,mv命令将移动hscripts文件夹/目录下的所有文件,目录和子目录到tmp目录。 如果没有tmp目录,它将重命名 hscripts目录为tmp目录

    2、移动多个文件/更多文件到另一目录mv file1.txt tmp/file2.txt newdir    移动当前目录的file1.txt文件和tmp文件夹/目录的file2.txt文件到newdir目录

    参数:

    -i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件

    -f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用

    【5】复制文件或文件夹

    格式:cp [options] 来源档(source) 目的檔(destination)

    参数:

    -a :相当于 -pdr 的意思;

    -d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;

    -f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;

    -i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!

    -l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;

    -p :连同档案的属性一起复制过去,而非使用预设属性;

    -r :递归持续复制,用于目录的复制行为;

    -s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;

    -u :若 destination 比 source 旧才更新 destination !

    最后需要注意的,如果来源档有两个以上,则最后一个目的文件一定要是『目录』才行!

    示例:

    1、复制两个文件:

    cp file1 file2            复制文件file1.PHP 的内容到文件file2.php中

    2、备份拷贝的文件:

    cp -b file1.php file2.php      创建文件file1.php的带着符号 ‘~’的备份文件file2.php

    3、复制文件夹和子文件夹:cp -R scripts scripts1      从 scripts 复制文件夹和子文件夹到 scripts1

    【6】创建目录

    格式:mkdir 文件名

    mkdir /var/www/test

    展开全文
  • centos彻底删除文件夹、文件命令(centos 新建、删除、移动、复制等命令)讲解:1.新建文件夹mkdir 文件名新建一个名为test的文件夹在home下view source1 mkdir /home/test2.新建文本在home下新建一个test.sh脚本vi /...

    centos彻底删除文件夹、文件命令(centos 新建、删除、移动、复制等命令)讲解:

    1.新建文件夹

    mkdir 文件名

    新建一个名为test的文件夹在home下

    view source1 mkdir /home/test

    2.新建文本

    在home下新建一个test.sh脚本

    vi /home/test.sh

    3.删除文件或文件夹

    1、删除home目录下的test目录

    rm /home/test

    2、这种不带参数的删除方法经常会提示无法删除,因为权限不够。

    rm -r /home/test

    3、-r是递归的删除参数表中的目录及其子目录。 目录将被清空并且删除。 当删除目录包含的具有写保护的文件时用户通常是被提示的。

    rm -rf /home/test

    -4、f是不提示用户,删除目录下的所有文件。请注意检查路径,输成别的目录就悲剧了。

    rm -ir /home/test

    5、-i是交互模式。使用这个选项,rm命令在删除任何文件前提示用户确认。

    4.移动文件或文件夹

    mv [options] 源文件或目录 目标文件或目录

    示例:

    1、移动hscripts文件夹/目录下的所有文件,目录和子目录到tmp目录mv hscripts tmp

    分析:在上述命令中,如果tmp目录已经存在,mv命令将移动hscripts文件夹/目录下的所有文件,目录和子目录到tmp目录。 如果没有tmp目录,它将重命名 hscripts目录为tmp目录。

    2、移动多个文件/更多问价到另一目录

    mv file1.txt tmp/file2.txt newdir

    这个命令移动当前目录的file1.txt文件和tmp文件夹/目录的file2.txt文件到newdir目录。

    展开全文
  • Linux常用命令使用说明列出目录下的内容命令ls常用参数说明:-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)-l 除文件名称外,文件类型、权限、拥有者、文件大小等信息详细列出...

    Linux常用命令使用说明

    列出目录下的内容命令

    ls

    常用参数说明:

    -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)

    -l 除文件名称外,文件类型、权限、拥有者、文件大小等信息详细列出

    用法:ls 路径

    用例1:列出当前目录下文件和文件夹

    [root@localhost ~]# ls

    aefe196decf6bc0ebd8af5197b42b8a1.png

    ls

    说明:若后面没有跟路径,就显示当前目录下的所有文件

    用例2:列出当前目录下所有文件和文件夹

    [root@localhost ~]# ls -a

    4768ddb29a4fdaba49e018bc9309f332.png

    ls -a

    说明:Linux中文件或文件夹前面有个点“.”表示是隐藏文件,不加参数“-a”是不显示的。

    用例3: 列出/etc/目录下的所有文件

    [root@localhost ~]# ls /etc/

    70eed9c6a47ef6128a479bd09c6f97c7.png

    ls /etc/

    用例4:列出文件的详细信息

    [root@localhost ~]# ls -l

    5e4adb328b46bf75b61b14ed684375fc.png

    ls -l列出详细信息

    ls 加-l参数会列出文件权限,所有者,所属组,创建日期等信息


    文件查看常用命令

    cat

    用法:cat 文件名

    用例1:查看/etc/passwd 内容

    [root@localhost ~]# cat /etc/passwd

    496bc62f4e0191a57d0d2449fa4f3723.png

    cat查看/etc/passwd文件内容


    细心的同学会发现,屏幕太小或文件内容太多。使用cat查看时,屏幕上只能显示文件内容最后一部分,前面的无法看到。应该怎么办呢?Linux有另一个命令more来实现

    文件查看常用命令

    more

    用法:more 文件名

    用例1:查看/etc/passwd 内容

    more 文件查看常用命令

    cat

    用法:cat 文件名

    用例:查看/etc/passwd 内容

    5957f9bea911ab0487b22a51b58f2490.png

    more /etc/passwd

    仔细看左下角有个45%。这个意思是当前屏幕显示的是总文件的45%。按Enter键会向下翻,默认翻1行。随之左下角的百分比也会发生变化。

    在查看的状态下,more还有其他一些操作命令

    常用操作命令

    • Enter 向下n行,需要定义。默认为1行
    • Ctrl+F 向下滚动一屏
    • 空格键 向下滚动一屏
    • Ctrl+B 返回上一屏
    • = 输出当前行的行号
    • :f 输出文件名和当前行的行号
    • V 调用vi编辑器
    • !命令 调用Shell,并执行命令
    • q 退出more

    文件创建命令

    touch

    用法:touch 文件名

    用例1:创建一个文件testfile

    [root@localhost ~]# touch testfile

    说明:若testfile 已经存在则会修改文件或者目录的时间属性

    a65d64db0b74608bd3edf234c82161d5.png

    注意时间戳的变化


    文件夹创建命令

    mkdir

    用法:mkdir 文件名

    用例1:创建一个文件夹test

    [root@localhost ~]# mkdir test

    b34b69b58553bc0d09578653cda119ef.png

    文件复制命令

    cp

    用法:cp 源文件 目标文件或目标文件夹

    常用参数说明:

    -f:覆盖已经存在的目标文件而不给出提示。

    -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。

    -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

    CentOS7的cp命令是默认带有 -i参数的。可以用alias查看

    [root@localhost ~]# alias

    alias cp='cp -i'

    alias egrep='egrep --color=auto'

    alias fgrep='fgrep --color=auto'

    alias grep='grep --color=auto'

    alias l.='ls -d .* --color=auto'

    alias ll='ls -l --color=auto'

    alias ls='ls --color=auto'

    alias mv='mv -i'

    alias rm='rm -i'

    24aa8370618212bdfc7311a075792746.png

    所以CentOS7的cp命令等于cp -i

    用例1:复制testfile文件到/tmp目录下

    [root@localhost ~]# cp testfile /tmp

    如果复制到相同路径下且不改文件名会怎样呢?

    2af1b1c9f2e6c6e7f6cce817caafc109.png

    复制到相同路径下不改文件名

    会提示有个相同文件,并且终止复制。所以复制到相同目录下必须要修改文件名才行,复制到同目录下通常用于备份配置文件。

    用例2:复制目录test到/tmp目录下

    [root@localhost ~]# cp -r test/ /tmp/

    复制目录必须加-r参数,否则无法复制,或报错

    538758ea27961cce576a10814f16b9bc.png

    不加-r参数报错

    用例3:如果目标路径已存在相同文件名的文件

    在/tmp目录下已有testfile文件,我们再复制一个文件名相同的文件过去会有下面提示:

    [root@localhost ~]# ls /tmp/

    testfile

    [root@localhost ~]# cp testfile /tmp/

    cp: overwrite ‘/tmp/testfile’?

    f2f89c810e55ccb3582f7db33e08d59a.png

    提示输入y或n

    若输入y则会复制过去,并把原来/tmp目录下的testfile文件覆盖,如果输入n则什么都不做

    说明:因为CentOS7的cp命令是默认加-i参数的,所以在复制时,若源文件与目标文件相同,即使加了-f参数,也会有提示。

    Ubuntu下cp就是cp 没有任何参数


    移动【文件/文件夹】或修改【文件/文件夹】名命令

    mv

    用法:mv 源文件 目标文件或目标文件夹

    mv的用法和cp差不多,就不细说了。直接看几个例子

    用例1:将文件testfile重命名为abc

    [root@localhost ~]# mv testfile abc

    [root@localhost ~]# ls

    123 abc anaconda-ks.cfg test transPrograme

    [root@localhost ~]#

    9badbff46084133180e9961d4d2e5534.png

    testfile已改为abc

    用例2:将文件abc 移动到/tmp路径下

    [root@localhost ~]# mv abc /tmp/

    [root@localhost ~]# ls

    123 anaconda-ks.cfg test transPrograme

    [root@localhost ~]# ls /tmp/

    abc testfile

    [root@localhost ~]#

    f11a164cf39412fd859db381f01b6aea.png

    说明:如果目标文件夹有相同名称的文件或文件夹,也会和cp命令相同的提示,这里不再赘述


    删除文件或文件夹命令

    rm

    用法:rm 文件或文件夹

    参数说明:

    -i 删除前逐一询问确认。CentOS7的 rm = rm -i

    -f 直接删除,无需逐一确认。

    -r 将目录及以下之档案亦逐一删除。

    用例1:删除文件abc

    [root@localhost ~]# rm abc

    rm: remove regular file ‘abc’? 此处提示输入y或n

    bc46d408f39795f9a05971c98149943e.png

    输入y是删除,输入n不删除。若加 -f 参数不会询问直接删除

    用例2:删除文件夹test

    [root@localhost ~]# rm -r test/

    rm: remove directory ‘test/’?

    a2c2a7ab9a511f0509c17e40228c43d9.png

    同样会有提示:输入y是删除,输入n不删除。若加 -f 参数不会询问直接删除

    如果确定目录下的所有文件都可以删除,可以用rm -rf。这是一条非常危险的命令,在生产环境下一定不要使用这个命令,除非你100%确定。否则你可能要跑路了。

    b44fe333d4e11d6ba2c71831dfaa6408.png

    此图只为娱乐,切勿模仿

    总结:以上是文件操作的最常用的基本命令,十分简单。初学者学习的时候多敲敲命令。敲多了自然就记住了

    下篇文章会写其他常用的命令

    展开全文
  • 先来个常用例子删除一周前的文件forfiles /p i:/filepath /s /m *.* /d -6 /c "cmd /c del @file"forfiles:/p 指定的路径/s 包括子目录/m 查找的文件名掩码/d 指定日期,有绝对日期和相对日期, 此处-7指...
  • 文件夹创建相关参数使用方法1.新建文件夹mkdir 文件名新建一个名为test的...删除文件或文件夹1、删除home目录下的test目录rm /home/test2、这种不带参数的删除方法经常会提示无法删除,因为权限不够。rm -r /hom...
  • Centos7Linux基本命令

    2020-07-21 20:48:40
    Centos7Linux基本命令linux基本命令基本常用命令:文件操作常用命令:|(管道):实现进程间的通信的命令使用的工具命令压缩命令定位命令获取用户和系统信息的命令与其他用户通信vim linux基本命令 今天整理一下...
  • CentOS7 Linux常用命令

    2020-05-29 09:06:04
    对于linux命令老是记不住,每次都上网去查,本篇收集一些自己常用的命令,以便记忆,持续更新。 1.文件以及文件夹 1.1 文件夹 mkdir dir // 创建一个dir的目录 rmdir dir // 删除dir目录 mv dir dir1 // 文件夹...
  • Centos7常用运维命令

    2018-12-28 11:22:28
    用户相关 useradd 增加用户 eg:useradd jump -d /var/www/html/JumpWG -d 设置home目录(进来目录) 查看用户 eg:id jump ...userdel命令删除用户 其他信息 /etc/passwd:主要是存放u...
  • 命令: ctrl+c 终止命令 ctrl+l 清屏 history:显示原来历史命令记录 history !87 ...rm -rf :删除目录下所有,是通配符 rm -rf haha:删除相同前缀文件 创建一个文件 touch *:加转义符() ...
  • Centos7 基本shell命令

    2016-01-02 20:52:00
    查询状态 ps aux | grep nginx 修改目录或文件的所有者 ...-R : 对目前目录下的所有文件与子目录进行相同的拥有者变更(即以递回的方式逐个变更) ...删除文件 # rm /usr/local/test.txt...
  • rm: 删除 -r(删除目录) -f(强制删除) cat: 查看文件所有内容 tail num: 查看文件尾部num行的内容 日志 vi: (编辑文件内容) -----一般模式 - ------i 编辑模式- esc:进入一般模式 :wq (推出并保存)
  • 还有使用vim编辑文件,这一篇讲linux下最基础的命令,同时对比windows的图形界面1.pwd命令查看我在哪个目录下面现在在/root目录下对比windows,相当于文件夹的地址栏,看自己在哪个目录下面2.ls命令ls命令查看目录下所有...
  • Centos7常用命令合集

    2021-03-14 15:36:33
    Centos7常用命令合集 管理centos服务器的时候常会对文件进行一些常规操作,除了ftp之外了解在ssh下必要的文件操作命令那也是必不可少的,以下摘录一些常用的文件操作命令: 文件操作: ls ####查看目录中的文件#### ...
  • 自己记录下java人员常用的linux常用命令,以免忘记 ls 查看目录中的文件 cd /home 进入 ‘/ home’ 目录;cd .. 返回上一级目录;cd ../.. 返回上两级目录 mkdir dir1 创建一个叫做 ‘dir1’ 的目录 rmdir dir1 ...
  • 本文介绍mmv的使用方式,使用通配符模式移动/复制/追加/链接多个文件环境Centos7.7安装mmv在默认情况下,Centos7的网络源中没有mmv的安装包,我们需要先安装epel源,然后再安装mmv工具。# 下载阿里云的epel源文件。 ...
  • CentOS 7常用命令

    2018-10-13 11:21:07
    -------------------------------------------------------------- 命令pwd [显示当前工作目录] 命令cd [改变目录] 命令ls [列出文件和目录] ...命令rmdir [删除目录] -----------------...
  • centos7 删除文件的操作

    千次阅读 2018-12-12 11:19:04
    对于centos7而言,在图形界面下进行文件操作经常是没有权限的,所以只能通过命令行获取管理员权限执行 首先当然就是 sudo 命令 或者 su 命令进入 root模式; 然后rm(remove的缩写把)命令对文件夹进行删除,如果...
  • CentOS7常用命令

    2020-11-25 18:10:20
    删除不提示: rm -rf test 切换到另外一个目录: cd /opt/tomcat/webapps/ 安装bin包: sh tomcat.bin 查看ip:ip addr 登录mysql : mysql -uroot -ppassword 查看当前路径:pwd 从根目录按名字查找: find / -n.
  • ln命令可以生成软链接和硬链接,也可叫做符号链接和实体链接。有兴趣深入理解的可以查阅相关文档,一般的读者只需记住以下几点即可:不管是软链接还是硬链接都不会额外增加磁盘空间(虽然实际情况可能会多占用1个...
  • 1.安装jdk前先检测系统是否带有OpenJDK:若存在则删除查看: java -version查询出OpenJDK相关的文件:rpm -qa | grep java删除OpenJDK相关的文件:rpm -e --nodeps 相关文件2.上传要安装的jdk安装包至安装目录:/mnt...
  • 有时,rz上传文件失败或者不小心输入命令会产生乱码文件名。因为用rm 删除特殊字符基本无效,故找到了下面两种简单... 因为rm命令删除文件前都会询问,故我们可以利用rm询问机制删掉乱码文件。  确认要删除的...
  • Centos7常用命令文件命令系统命令 文件命令 命令 描述 rm -f 文件 忽略不存在文件,强制删除,无提示 rm -rf 目录 递归删除目录及下面文件 cp -b 旧文件 新文件 复制文件并重命名 vi 文件名 -------...
  • 【前提】Linux系统内用户能够正常登陆mkdir xx 建立文件夹rmdir xx 删除文件夹vi xx.xx 创建xx文件,格式为xxi 编辑打开文件按键esc 输入 :wq 保存并退出当前文件rm xx.xx 删除文件ls -l 显示当前目录所有文件信息...
  • centos7常用命令总结

    2019-05-16 14:46:13
    1.基本命令 查询服务是否在运行 ps -ef | grep xxx e显示所有进程 f全格式 删除文件 rm -rf r 递归处理 f 强制删除 解压文件 tar –zxvf -C 指定目录 显示系统中所有已经安装的rpm包 rpm -qa 安装rpm包 rpm -ivh ...
  • Centos7常用命令——持续更新 ** 1.查看CPU核心数: cat /proc/cpuinfo | grep "physical id" | sort | uniq|wc -l 2.查看内存占用率 free -m 3.查看硬盘占用率 df -h 4.进入目录或文件 cd /home cd inspur 5....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 402
精华内容 160
关键字:

centos7删除目录命令