-
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
-
centos7删除文件夹命令_centos彻底删除文件夹、文件命令
2021-01-17 10:21:49新建文件夹格式: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
-
centos7删除文件夹命令_centos彻底删除文件夹、文件命令(centos 新建、删除、移动、复制等命令)讲解...
2021-01-17 10:21:49centos彻底删除文件夹、文件命令(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目录。
-
centos7删除文件命令_Linux常用命令使用说明
2020-11-25 15:29:30Linux常用命令使用说明列出目录下的内容命令ls常用参数说明:-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)-l 除文件名称外,文件类型、权限、拥有者、文件大小等信息详细列出...Linux常用命令使用说明
列出目录下的内容命令
ls
常用参数说明:
-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
-l 除文件名称外,文件类型、权限、拥有者、文件大小等信息详细列出
用法:ls 路径
用例1:列出当前目录下文件和文件夹
[root@localhost ~]# ls
ls
说明:若后面没有跟路径,就显示当前目录下的所有文件
用例2:列出当前目录下所有文件和文件夹
[root@localhost ~]# ls -a
ls -a
说明:Linux中文件或文件夹前面有个点“.”表示是隐藏文件,不加参数“-a”是不显示的。
用例3: 列出/etc/目录下的所有文件
[root@localhost ~]# ls /etc/
ls /etc/
用例4:列出文件的详细信息
[root@localhost ~]# ls -l
ls -l列出详细信息
ls 加-l参数会列出文件权限,所有者,所属组,创建日期等信息
文件查看常用命令
cat
用法:cat 文件名
用例1:查看/etc/passwd 内容
[root@localhost ~]# cat /etc/passwd
cat查看/etc/passwd文件内容
细心的同学会发现,屏幕太小或文件内容太多。使用cat查看时,屏幕上只能显示文件内容最后一部分,前面的无法看到。应该怎么办呢?Linux有另一个命令more来实现
文件查看常用命令
more
用法:more 文件名
用例1:查看/etc/passwd 内容
more 文件查看常用命令
cat
用法:cat 文件名
用例:查看/etc/passwd 内容
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 已经存在则会修改文件或者目录的时间属性
注意时间戳的变化
文件夹创建命令
mkdir
用法:mkdir 文件名
用例1:创建一个文件夹test
[root@localhost ~]# mkdir test
文件复制命令
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'
所以CentOS7的cp命令等于cp -i
用例1:复制testfile文件到/tmp目录下
[root@localhost ~]# cp testfile /tmp
如果复制到相同路径下且不改文件名会怎样呢?
复制到相同路径下不改文件名
会提示有个相同文件,并且终止复制。所以复制到相同目录下必须要修改文件名才行,复制到同目录下通常用于备份配置文件。
用例2:复制目录test到/tmp目录下
[root@localhost ~]# cp -r test/ /tmp/
复制目录必须加-r参数,否则无法复制,或报错
不加-r参数报错
用例3:如果目标路径已存在相同文件名的文件
在/tmp目录下已有testfile文件,我们再复制一个文件名相同的文件过去会有下面提示:
[root@localhost ~]# ls /tmp/
testfile
[root@localhost ~]# cp testfile /tmp/
cp: overwrite ‘/tmp/testfile’?
提示输入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 ~]#
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 ~]#
说明:如果目标文件夹有相同名称的文件或文件夹,也会和cp命令相同的提示,这里不再赘述
删除文件或文件夹命令
rm
用法:rm 文件或文件夹
参数说明:
-i 删除前逐一询问确认。CentOS7的 rm = rm -i
-f 直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
用例1:删除文件abc
[root@localhost ~]# rm abc
rm: remove regular file ‘abc’? 此处提示输入y或n
输入y是删除,输入n不删除。若加 -f 参数不会询问直接删除
用例2:删除文件夹test
[root@localhost ~]# rm -r test/
rm: remove directory ‘test/’?
同样会有提示:输入y是删除,输入n不删除。若加 -f 参数不会询问直接删除
如果确定目录下的所有文件都可以删除,可以用rm -rf。这是一条非常危险的命令,在生产环境下一定不要使用这个命令,除非你100%确定。否则你可能要跑路了。
此图只为娱乐,切勿模仿
总结:以上是文件操作的最常用的基本命令,十分简单。初学者学习的时候多敲敲命令。敲多了自然就记住了
下篇文章会写其他常用的命令
-
centos7删除文件命令_删除几天以前的文件命令详解:forfiles
2020-11-28 01:08:46先来个常用例子删除一周前的文件forfiles /p i:/filepath /s /m *.* /d -6 /c "cmd /c del @file"forfiles:/p 指定的路径/s 包括子目录/m 查找的文件名掩码/d 指定日期,有绝对日期和相对日期, 此处-7指... -
centos7删除文件夹命令_Centos7基础知识--------创建文件夹、彻底删除文件夹、文件命令...
2021-01-17 10:21:49文件夹创建相关参数使用方法1.新建文件夹mkdir 文件名新建一个名为test的...删除文件或文件夹1、删除home目录下的test目录rm /home/test2、这种不带参数的删除方法经常会提示无法删除,因为权限不够。rm -r /hom... -
Centos7Linux基本命令
2020-07-21 20:48:40Centos7Linux基本命令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... -
linux centos7 基础小命令
2019-04-10 17:51:01小命令: 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... -
linux(centos7)常用命令复习
2020-08-18 10:03:00rm: 删除 -r(删除目录) -f(强制删除) cat: 查看文件所有内容 tail num: 查看文件尾部num行的内容 日志 vi: (编辑文件内容) -----一般模式 - ------i 编辑模式- esc:进入一般模式 :wq (推出并保存) -
强制删除文件夹命令_从零开始学Linux运维|05.Centos7 基本命令
2020-11-28 16:03:28还有使用vim编辑文件,这一篇讲linux下最基础的命令,同时对比windows的图形界面1.pwd命令查看我在哪个目录下面现在在/root目录下对比windows,相当于文件夹的地址栏,看自己在哪个目录下面2.ls命令ls命令查看目录下所有... -
Centos7常用命令合集
2021-03-14 15:36:33Centos7常用命令合集 管理centos服务器的时候常会对文件进行一些常规操作,除了ftp之外了解在ssh下必要的文件操作命令那也是必不可少的,以下摘录一些常用的文件操作命令: 文件操作: ls ####查看目录中的文件#### ... -
linux(centos7)常用命令个人总结
2020-05-26 21:11:39自己记录下java人员常用的linux常用命令,以免忘记 ls 查看目录中的文件 cd /home 进入 ‘/ home’ 目录;cd .. 返回上一级目录;cd ../.. 返回上两级目录 mkdir dir1 创建一个叫做 ‘dir1’ 的目录 rmdir dir1 ... -
centos7 删除超过一天的文件_使用mmv命令批量修改文件名称
2021-01-11 21:19:41本文介绍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. -
centos7删除符号链接_Linux命令 ln 软连接与硬链接区别介绍
2021-01-05 16:51:10ln命令可以生成软链接和硬链接,也可叫做符号链接和实体链接。有兴趣深入理解的可以查阅相关文档,一般的读者只需记住以下几点即可:不管是软链接还是硬链接都不会额外增加磁盘空间(虽然实际情况可能会多占用1个... -
centos6查看java命令_linux 常用命令(五)——(centos7-centos6.8)JDK安装
2021-03-12 23:31:431.安装jdk前先检测系统是否带有OpenJDK:若存在则删除查看: java -version查询出OpenJDK相关的文件:rpm -qa | grep java删除OpenJDK相关的文件:rpm -e --nodeps 相关文件2.上传要安装的jdk安装包至安装目录:/mnt... -
Linux中centos7删除rz上传文件导致的乱码文件名或者目录名
2020-06-29 23:28:53有时,rz上传文件失败或者不小心输入命令会产生乱码文件名。因为用rm 删除特殊字符基本无效,故找到了下面两种简单... 因为rm命令再删除文件前都会询问,故我们可以利用rm询问机制删掉乱码文件。 确认要删除的... -
Centos7常用命令、操作、快捷键
2019-06-25 19:30:53Centos7常用命令文件命令系统命令 文件命令 命令 描述 rm -f 文件 忽略不存在文件,强制删除,无提示 rm -rf 目录 递归删除目录及下面文件 cp -b 旧文件 新文件 复制文件并重命名 vi 文件名 -------... -
centos6重启网络命令_centos7下虚拟机连接网络(笔记)
2020-11-20 09:22:12【前提】Linux系统内用户能够正常登陆mkdir xx 建立文件夹rmdir xx 删除文件夹vi xx.xx 创建xx文件,格式为xxi 编辑打开文件按键esc 输入 :wq 保存并退出当前文件rm xx.xx 删除文件ls -l 显示当前目录所有文件信息... -
centos7常用命令总结
2019-05-16 14:46:131.基本命令 查询服务是否在运行 ps -ef | grep xxx e显示所有进程 f全格式 删除文件 rm -rf r 递归处理 f 强制删除 解压文件 tar –zxvf -C 指定目录 显示系统中所有已经安装的rpm包 rpm -qa 安装rpm包 rpm -ivh ... -
Centos7常用命令——持续更新
2019-08-19 16:47:17Centos7常用命令——持续更新 ** 1.查看CPU核心数: cat /proc/cpuinfo | grep "physical id" | sort | uniq|wc -l 2.查看内存占用率 free -m 3.查看硬盘占用率 df -h 4.进入目录或文件 cd /home cd inspur 5....