cd mkdir mv cp rm 命令目录相关操作

切换目录:

cd 家目录

cd. 当前目录

cd.. 当前上一级目录

cd../../当前目录的上上级目录

cd - 返回前一个目录

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

mkdir 目录名字

mkdir -p newdir/newdir/newdir   //新的多级目录数目如果大于等于2个,就要使用-p参数

mkdir   dir/newdir----------------不用-p参数

mkdir  -p dir/newdir/newdir-------使用-p参数

创建cs目录

查看目录结构:find  ./cs/cswj

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

移动目录:mv

mv dir1 dir2            //把dir1移动到dir2目录下

mv dir1/dir2 dir3       //把dir2移动到dir3目录下

mv dir1/dir2 dir3/dir4  //把dir2移动到dir4目录下

mv dir1/dir2  ./         //把dir2移动到当前目录下

“mv”是移动 和 “改名字” 合并的指令

mv dir1 newdir      //修改dir1的名字为newdir

mv dir1/dir2  dir3    //dir2移动到dir3目录下,并改名为“原名”

mv dir1/dir2  dir3/newdir  //dir2移动到dir3目录下,并改名为“newdir”

将cs目录下的dir1移动到dir2下,再将dir2更名为dir4。

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

目录复制:copy(文件和目录)

(1)文件的复制

cp filel dir/newfile2  //filel复制一份到dir目录下,并改名字为newfile2

cp filel dir           //filel被复制一份到dir目录下,并改名字为原名

cp dir1/file dir2/newdir  //filel被复制一份到dir2目录下, //并改名字为newfile

将cs/cswj/123.txt文件复制到cs/dir4下,再将cs/dir4下的123.txt文件复制到cs/dir4/dir1下并重命名为456.txt

(2)目录的复制(需要设置-r参数,无视目录的层次)

cp -r dir dir2        //dir被复制到dir2目录下,并改名字为原名

cp -r dir1/dir2  dir3/newdir  //dir2被复制到dir3目录下,并改名字为newdir

cp -r dir1/dir2  dir3/dir4   //dir2被复制到dir3目录下,并改名字为原名

cp -r dir1/dir2  dir3/dir4/newdir //dir2被复制到dir4目录下, //并改名字为newdir

cp -r dir1 ../../newdir    //dir1被复制到上两级目录下,并改名字为newdir

cp -p  dir dir2                 //复制文件同时保持文件属性不变。

cp -a  dir dir2  //-a相当于-pdr功能。 用的最多的。

cp  1.txt 1.txt.bak   //备份文件1.txt

复制文件到其他目录直接强制覆盖,不需要额外提示(用反斜杠”\”)

复制文件到其他目录直接强制覆盖,不需要额外提示(用cp的绝对命令/bin/cp)//which cp

将cs/dir4/dir1复制到cs下并更名为dir2

将cs/dir4/dir1强制覆盖到cs下并更名为dir2

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

删除(文件和目录):rm

rm 文件

rm -r 目录        //r递归方式删除目录

rm -rf 文件/目录  //-r force 递归强制方式删除文件,force强制,//不需要额外的提示

删除cs/dir2/456.txt文件

强制删除cs/dir4目录及文件,不需要额外的提示。

原文地址:https://www.cnblogs.com/su-root/p/9775829.html

时间: 2024-10-10 05:54:46

cd mkdir mv cp rm 命令目录相关操作的相关文章

java目录相关操作 示例代码

package org.rui.io; import java.io.File; import java.io.FilenameFilter; import java.util.Arrays; import java.util.regex.Pattern; /** * 目录列表器 测试 * * @author lenovo * */ //Args:"C:/Users/lenovo/Pictures/screen/*\.jpg" public class DirList { public

linux命令(4)---cp、install、mv、rm命令

cp命令:cp - copy files and directories [功能]复制功能,常用做服务配置文件备份 cp表示复制之意,是copy的缩写,有复制文件和重命名文件之意,在复制多文件时目标必须是一个已存在的目录,否则复制过程会报错,install命令此处不说明用法可查看man文档,与cp用法类似,使用cp命令几种情况: 当源文件是普通文件时: 语法: cp options src dest[src|dir] 如果目标是文件并不存在:新建目标文件,并且将源文件填充至目标文件 如果目标存在

相对(绝对)路径、cd、mkdir(rmdir)、rm命令

1.相对路径和绝对路径linux系统中有两种路径:绝对路径和相对路径绝对路径:以/根开始的路径:[[email protected] ~]# ls /etc/hostname /etc/hostname这里查看hostname文件就是通过文件的绝对路径来查看的:相对路径:相对于当前所在的目录位置:[[email protected] etc]# ls hostname hostname这里就是相对当前的/etc下这个目录位置来查看hostname文件的:我们平时会以绝对路经或者相对路径来查看文件

第二周第一节、相对路径和绝对路径及cd、mkdir/rmdir、rm命令

相对路径和绝对路径 绝对路径和相对路径除了需要特别注意的FHS目录配置外,在文件名部分我们也要特别注意喔!因为根据档名写法的不同,也可将所谓的路径(path)定义为绝对路径(absolute)和相对路径(relative). 这两种文件名/路径的写法依据是这样的: a.绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /home/dmtsai/.bashrc: b.相对路径:相对于目前路径的文件名写法. 例如 ./home/dmtsai 或 ../../home/dmtsai/ 等等.

绝对和相对路径、cd命令、创建和删除目录mkdir/rmdir、rm命令

相对路径和绝对路径路径就是想找一个文件,它所在的位置例如编辑网卡 ls /etc/sysoconfig/network-scripts/ifcfg-ens33 ·pwd查看当前路径.目录(当前目录在root下) ·绝对路径就是从根(/)开始的路径绝对路径就是无论从哪个目录下,都可以进入的路径·相对路径就是相对当前目录下的想要访问文件路径在/etc/sysconfig/下访问网卡配置文件,直接去掉前面的/etc/sysconfig/即可···cd命令·"cd -"进入上一次所在目录·&q

Linux-相对路径、绝对路径、cd命令、创建和删除目录mkdir/rmdir、 rm命令

绝对路径:从根开始,为绝对路径.从根下找能找到的命令为绝对路径.相对路径:相对当前所在位置的路径. pwd:当前所在目录. cd命令: cd - : 回到上次所在目录 例如:遥控器的交替键.cd :进入当前目录的家目录.cd ~: 进入当前目录的家目录.cd .. : 进入上一级目录 man + 命令 :可查看用法. 创建和删除目录mkdir/rmdir:总结:mkdir -p 连续创建目录mkdir -v 创建目录,并且可视化.mkdir -pv 连续创建目录,并且可视化.rmdir 只能删除

svn命令行相关操作集合(持续更新!)

命令行下操作svn没有使用界面形式的TortoiseSVN直观,但是不管怎样,命令行下操作svn还是有它的有点,如果你碰到一次需要svn add许多个文件怎么办?下面的命令可以帮助你解决这个问题 一次性增加所有新增的文件到svn库: svn st | awk '{if ($1 == "?") {print $2} }' | xargs svn add 一次性从svn库删除所有需要删除的文件 svn st | awk '{if ($1 == "!") {print $

mkdir,rmdir,cp,rm,mv,cat,touch用法

一.mkdir新建目录 1.进入tmp目录,查看该目录下面的子目录 [[email protected] ~]# cd /tmp[[email protected] tmp]# lshsperfdata_root ks-script-3CWMoc systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx vitest yum.log 2.mkdir 创建test目录,然后查看 [[email protected] t

【Linxu学习002】Linux常用命令/目录相关

一.Linux目录 在/目录下有若干个文件夹,初始的时候比较头疼不知道干什么用的,有一本书专门介绍各个目录的作用,该书已经上传到附件.