首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux下的rm命令改造成mv指定的目录下

rm是Linux下文件删除的命令,它是Linux下非常强大却又非常危险的一条命令,特别是rm -rf有时候强大让你欲哭无泪,当你想清除当前目录下的所有文件和目录时,很简单 #rm -rf ./* 这没什么...-i ~/.trash/\$@ ./ } trash() //这个函数是将指定的文件移动到指定的目录下,通过将rm命令别名值trash来实现把rm改造成删除文件至回收站 { mv $@ ~/....下面是我修改后的代码,直接在用户家目录下创建。trash目录作为回收站,将其它代码加入用户家目录下的.bashrc文件下,这样用户每次登录这段代码就会自动生效!...登录后在bash下执行一遍下面的命令就可以把rm命令改造成删除文件回收站了!...-i /data/rubbish/\$@ ./ #mv -i ~/.trash/\$@ ./ } trash() { mv $@ /data/rubbish } [root

2.7K100

linux使用--根目录空间不足,追加空间根目录下

linux使用--根目录空间不足,追加空间根目录下 最近在爬虫,要保存大量的源码在linux上,最后发现根目录不足,想要追加根目录的空间,我的系统是centos7,还好之前分配了一整个系统盘给centos...我们先来说第一种情况: 主要的思路大体上面已经说了,再详细说一遍:First: 我们先把/home内容进行备份,这里我们就备份到我们的临时目录 tmp 目录下;                       ...接下来我们就要把home目录挂载回去 敲入命令:mount /dev/mapper/centos-home  最后把之前home备份tmp的内容,给mv回来,home目录的恢复 敲入命令:第一条 解压...:tar xvf /tmp/home.tar  -C /home/    第二条 我们解压在home 所以要进入home目录 :cd /home/home/     最后一条:mv * ../ 然后你在敲

14.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux复习资料(二)、Linux基本操作

导读 博客主页:红香薰_CSDN博客-大数据,MySQL,Java领域博主 ✍本文由在下【红香薰】原创,首发于CSDN✍ 2022年最大愿望:【服务百万技术人】 前言 本文章属于系列文章.../srv 数据 /var 数据 /sys 内核相关信息 /tmp 临时文件 /usr 用户相关设定 Linux系统命令行的含义 root...相当于格式化系统】 修改目录(mv) mv 当前目录名 新目录名 //修改目录名,同样适用与文件操作 mv /usr/tmp/tool /opt //将/usr/tmp目录下的...tool目录剪切到 /opt目录下mv -r /usr/tmp/tool /opt //递归剪切目录中所有文件和文件夹 复制文件(cp) cp /usr/tmp/tool /opt...//将/usr/tmp目录下的tool目录复制 /opt目录下面 cp -r /usr/tmp/tool /opt //递归剪复制目录中所有文件和文件夹 搜索目录(find) find /bin

1.7K20

DBA生存警示:系统级误删除案例及防范建议

在開發環境作數據文件分佈調整時,先cp完某個表空間所有文件其他地方,然後作*匹配rm了此表空間在此錄的數據文件。...再以後,就很少用cp,rm了,特別是rm *,一般是此類操作用mv來完成。需要rm的東西,一般mv一臨時錄了,再rm了!呵呵,可能都有點謹慎過頭了哦。... 误删除目录中挂载 一次生产环境linux系统,做整个项目目录的移植,cp一份确认正常执行后直接rm原来的目录,没想到子目录中居然有mount其他server的XX目录,结果可想而知......linux啊.........误删除数据文件 刚进现在的公司不久时,做一个数据仓库项目,同事周日加了一天班把数据抽一个大表空间里,大概 100G,第二天因为临时表空间增长很快,决定重建,这个 临时表空间的开头和那个大表空间名字是一样的

1.3K40

Linux操作系统】理论知识和常用指令(二)

下的复制命令,那么Linux中肯定也有类似windows下的剪切命令~~ 1.剪切&重命名命令 mv 说明: 全称:move 1.对于普通文件的作用:将普通文件剪切到其他位置或工作目录下的其他目录,...:将目录剪切到其他位置或者工作目录下的其他目录,如果mv 目录  工作目录下不存在的目录就是重命名。            ...如果 mv dir1 ../ 就是将目录剪切到上级目录             如果 mv dir1 p1(dir2在工作目录下已经存在)就是将dir1剪切到dir2目录下            ...如果 mv dir1 dir2(dir2在工作目录下不存在) 就是将dir1重命名为dir2 2.查看文件任意位置的内容(重点) 2-1用shell脚本创建一个长文本 //shell脚本: count...//临时文件版本 head -20 file.txt > temp.txt tail -10 temp.txt 总结:先head并且重定向,将前20行写入一个临时文件中,然后tail提取临时文件中的后

48740

Linux运维常用shell脚本之文件和字符串管理实例

#三运算符 DIR=$1 KEY=$2 for FILE in $(find $DIR -type f); do     if grep $KEY $FILE &>/dev/null; then         ...echo "--> $FILE"     fi done 2、 将目录下大于k的文件转移出去 编写shell脚本,将/usr/local/test目录下大于100k的文件转移到/tmp目录下: #!...9、监控LINUX目录和文件变化 利用一个脚本能够实时监控web目录下文件的变化,也就是对该目录的增删改操作都会记录到相应日志下。...TMP_A=/tmp/a.txt # 遍历指定目录下的文件大小及路径并重定向日志文件 find $DIR -print0 | xargs -0 du -sb > $TMP_A 2.执行监控脚本...TMP_A=/tmp/a.txt TMP_B=/tmp/b.txt TMP_C=/tmp/c.txt # 日志文件 LOG=/var/log/filemodify.log # 遍历指定目录下的文件大小及路径并重定向日志文件

46210

linux常用命令菜鸟教程_化妆初学者必备工具

2.执行删除命令之后造成的后果自己是否能够承担 mv指令 mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录...将当前路径下的test.cpp拷贝一份lesson11目录下。...刚刚我们已经在拷贝了一份lesson11中去现在我么在拷贝一份到里面使用-f选项: -r递归处理,将指定目录下的文件与子目录一并处理。...我们在学过tail和head指令后很容易就能想到先将前1010保存到一个临时文件当中然后再读取临时文件的后十行就可以了。...再这里我们引入输出重定项将本应该输出到屏幕上的内容重定项指定文件当中 但是如果我不想创建临时文件,这个时候就需要使用linux下的管道,在我们日常生活中管道是用来传递某种资源,而在计算机当中最重要的是数据

99220

linux常用命令菜鸟教程

2.执行删除命令之后造成的后果自己是否能够承担 mv指令 mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录...将当前路径下的test.cpp拷贝一份lesson11目录下。...刚刚我们已经在拷贝了一份lesson11中去现在我么在拷贝一份到里面使用-f选项: -r递归处理,将指定目录下的文件与子目录一并处理。...我们在学过tail和head指令后很容易就能想到先将前1010保存到一个临时文件当中然后再读取临时文件的后十行就可以了。...再这里我们引入输出重定项将本应该输出到屏幕上的内容重定项指定文件当中 但是如果我不想创建临时文件,这个时候就需要使用linux下的管道,在我们日常生活中管道是用来传递某种资源,而在计算机当中最重要的是数据

1K20

liunx入门:Linux下基本指令

这是我参与「掘金日新计划 · 10 月更文挑战」的第16天,点击查看活动详情 Linux下基本指令 ls 指令 语法: ls [选项][目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件...将当前工作目录改变到指定的目录下。 例: cd .. : 返回上级目录 cd /home/litao/linux/ : 绝对路径 cd .....若源文件或目录的形态,不属于目录或符号链 接,则一律视为普通文件处理 -R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理 例: mv指令(重要) mv命令是move的缩写,...可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命 令,经常用来备份文件或者目录 语法: mv [选项] 源文件或目录 目标文件或目录 *功能: 视...如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入, 即使目录仍然有-r 读权限(这 个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件) 而如果目录具有-x权限,但没有-r

2.1K20

五重备份无一有效,还有哪些 rm -rf 和GitLab类似的忧伤?

rm orcl *,因为orcl和星号中间有个空格,所以把这个目录下面所有的内容全部删除了。...在開發環境作數據文件分佈調整時,先cp完某個表空間所有文件其他地方,然後作*匹配rm了此表空間在此錄的數據文件。...再以後,就很少用cp,rm了,特別是rm *,一般是此類操作用mv來完成。需要rm的東西,一般mv一臨時錄了,再rm了!呵呵,可能都有點謹慎過頭了哦。... 误删除目录中挂载 一次生产环境linux系统,做整个项目目录的移植,cp一份确认正常执行后直接rm原来的目录,没想到子目录中居然有mount其他server的XX目录,结果可想而知...linux...误删除数据文件 刚进现在的公司不久时,做一个数据仓库项目,同事周日加了一天班把数据抽一个大表空间里,大概 100G,第二天因为临时表空间增长很快,决定重建,这个 临时表空间的开头和那个大表空间名字是一样的

1.2K50

Linux 目录详解

和 Windows 一样,Linux 也有目录的概念。系统中众多的文件需要借助目录进行存储与管理。我们下面对 Linux 系统中的目录结构以及经常使用到的概念进行一个完整介绍。...而 Linux 则是将整个硬盘统一管理,整个系统只有一个根目录 "/",所有的文件和目录都是在这个根目录下,它表示 Linux 文件系统的起点。...可以用于创建嵌套的多级目录 5) cp:copy,复制文件或目录 语法格式为 $ cp [选项] 源文件或目录 目标文件或目录 常用选项: -r 如果复制的是一个目录,则必须使用这个选项,会把目录下所有的内容都复制目标目录中去...6) mv:move,移动文件或目录 语法格式为 $ mv [选项] 源文件或目录 目标文件或目录 如果移动的是一个目录,不需要加 -r 选项,可以直接将目录进行移动 7) rm:remove,删除文件或目录...结合之前的文章《虚拟机安装 Linux 最完整攻略》,大家可以在自己的虚拟机进行演练,注意系统目录不要删除,否则系统可能就崩掉了,最好在自己的家目录或者临时目录中进行操作。

7.5K20

Linux

/media:linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。.../run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被 删掉或清除。 /sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。.../sys:这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。 /tmp:这个目录是用来存放一些临时文件的。...-p:除复制文件的内容外,还把修改时间和访问权限也复制新文件中。 -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。 -l:不复制文件,只是生成链接文件。...mv info/ logs 例:再如将/usr/student下的所有文件和目录移到当前目录下,命令行为: mv /usr/student/* . 文件基本属性 ?

77620

linux每日一练文件专题之常用文件命令(附昨日答案)

以下是昨日题目的答案,文末附上今日题目,通过一周的练习掌握基本linux运维,然后我就可以开始全力学k8s了 如果想深入学习linux性能优化,故障定位等关注我!...(全局可写:进程产生的临时文件) var 存放的是一些变化文件,比如数据库,日志,邮件.......下面的大括号也是同时在home下创建多个目录 # mkdir /home/{dir4,dir5} # -p 参数代表递归创建,父目录没有自动补齐 # mkdir -p /home/aaa/bbb/ccc 复制 #拷贝某个目录下...cp a.txt /home #拷贝某个目录下并重命名 cp a.txt /home/b.txt # 复制目录及目录下的所有子文件 cp -r /home/Tom /home/jack # 将多个文件拷贝同一个目录...file file2 #移动文件某个目录 mv file /home #移动并改名 mv file1 /home/file2 #移动多个文件同一目录下 mv file1 file2 dir1 /home

2.3K10

一篇文章带你了解服务器操作系统——Linux简单入门

/hi.txt 将hello.txt复制当前目录下改名为hi.txt cp -r qiuluo/ ..../qiuqiu/ 将qiuluo文件夹下文件全部复制qiuqiu文件夹下 简单示例: 拷贝移动命令mv 语法:mv source dest 作用:为文件或目录名,或将文件或目录移动到其他位置 举例:...mv hello.txt qiuluo/ 将hello.txt移动到qiuluo目录下 mv hello.txt ....将hello.tar文件进行解包,并将解包后的文件放在当前景 . tar -zXVf hello.tar.gz 将hello.tar.gz文件进行解压,并将解压后的文件放在当前目录 tar...: # 系统会为我们提供临时密码,我们需要先获得临时密码登录数据库 cat /var/log/mysqld.log cat /var/log/mysqld.log|grep password 然后我们就可以登录数据库进行修改

1.3K31

Linuxmv 命令的10个实用例子

当你想要将文件从一个位置移动到另一个地方并且不想复制它,那么 mv 命令是完成这个任务的首选。本文中总结了十个 Linux mv 命令的实例,希望能给大家带来一些帮助。...mv 命令是一个与 cp 类似的命令,但是它并非创建文件或目录的复制品/副本。不管你在使用什么版本的 Linux 系统,mv 都默认安装在你的 Linux 系统上了。...移动目录你可以使用不带选项的 mv 命令。看下面的截图就一了然了。 ? 4.重命名文件或目录 我们也用 mv 命令来重命名文件或目录。不过目标位置和源位置必须相同才可以。然后文件名必须不同。...同时,/home/pungki/office 目录下已经有 file1.txt 文件了。 mv -i file_1.txt /home/pungki/office ?...---- via: http://linoxide.com/linux-command/mv-command-linux/ 译者:Linchenguang 校对:wxy

5.3K70

Linux 文件、目录结构及常用命令

命令(删除空目录) cp命令(复制文件或目录) stat命令(查看文件详细属性) rm命令(移除文件或目录) alias命令(系统别名) mv命令(移动文件或目录,或修改名称) 4.Linux文件内容查看.../mnt目录:临时挂载临时存储设备的目录 /opt目录:下载目录,一般是给第三方厂家开发的程序的安装目录,一般用不了 /media目录:用于挂载可移动设备的临时目录。...anaconda-ks.cfg复制/tmp目录 [root@localhost ~]# cp /root/anaconda-ks.cfg /tmp # 将/root目录下的test文件夹及其内部的文件复制...格式 mv [移动文件的原路径] [移动文件的新路径] 语法如下: # 将/root目录下的1.txt移动到/opt目录中 [root@localhost ~]# mv /root/1.txt.../opt # 移动文件夹 [root@localhost ~]# mv test/ /mnt/ 4.Linux文件内容查看 Linux中经常使用以下命令来查看文件的内容: cat 显示文件内容,

1.8K20

Linux】安装+基本指令

/day02/ : 相对路径 cd ~:进入用户家 cd -:返回最近访问目录 任何目录下,都默认具有两个隐藏目录 .和 .. .:用来表示当前路径 .....若源文件或目录的形态,不属于目录或符号链 接,则一律视为普通文件处理 -R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理 上面把111目录拷贝根目录下,如果目的地后面还跟着文件名...,就是将源文件拷贝目的地然后进行改名。...mv指令(重要) mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。...语法: mv [选项] 源文件或目录 目标文件或目录 功能: 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的 目录中。

8810

Linux——目录、文件处理命令(上)

,因为这个目录存放的是临时文件 首先我们用mkdir在tmp下创建一个名字叫1的目录,然后查看是否创建成功,代码如下: mkdir /tmp/1 ls -l /tmp ?...目录下,代码: cp /root/install.log /tmp 我们再试着将一个目录复制另一个目录 cp -r /root/1 /tmp 复制的文件或者目录,详细信息里显示的是最后修改的时间,...2)] …… [目标目录] 用命令行进行操作还有一个好处,可以在复制目录(文件)的同时,进行更名,比方说将tmp目录下的1目录复制root目录下,同时更名为11 cp -r /tmp/1 /root...剪切文件、改名     mv操作其实跟cp大同小异,举几个例子说明,比方说我要把tmp目录下的1目录剪切到root目录下 mv /tmp/1 /root 跟cp一样,mv也可以在剪切的过程中改名 mv... /tmp/1 /root/2 用mv改名其实不就相当于把当前目录下的某个目录(文件)剪切到当前目录下,剪切的同时进行改名吗 mv /tmp/1 /tmp2 ?

3.8K20
领券