linux下目录操作---进入、显示、复制、移动

linux下的目录就是找到某个文件或文件夹的路径。一般情况下的操作有进入指定的目录、打开指定目录下的文件夹、删除指定目录文件、在指定目录创建一个文件、移动目录文件等。

进入到指定目录

以/开头的是绝对目录;不以/开头的是相对目录,也就是在当前目录下的作为基准。

cd /home/duola/file

进入主目录下,duola用户的file目录。

cd 

cd 默认是反正上一层目录。cd ..也是返回当前目录的上一级目录。

cd ../..

返回当前目录的上上级目录。

cd -

返回到跳转到当前目录之前的上一个操作的目录。

cd ~

返回到主目录下。

查看当前的目录

pwd

创建目录

mkdir -p con1/con2/con3

在当前目录下创建一个父目录,包含三层。

mkdir f1 f2

在当前目录下创建两个目录(文件夹)。

删除目录

rmdir f1 f2 f3

删除三个目录。

显示指定目录文件

ls /home/duola/test

显示test目录下的文件和文件夹。

ls ..

显示上一级目录的文件。

重命名目录

mv f1 f2

把分f1的目录重命名为f2

文件的复制

cp指令能够实现文件和文件夹的复制,常用的有2种,一种是在把指定目录下的文件或文件夹复制到当前目录下。

cp /home/duola/test/file.txt   newfile.txt

这样就把test目录下的file.txt复制到当前的目录下,并且命名为newfile.txt.造作文件夹只需要加一个 -r,如下所示:

cp -r /home/duola/test/file   newfile

另一种是在当前目录下操作,

cp a.txt b.txt

把a.txt复制到当前目录下,命名为b.txt。相对应的目录的复制,只需加-r即可。
还有一种是把一个目录下的文件,复制到另一个目录下,不一定非得在当前目录下操作:

cp /home/duola/test1/a.txt  /home/duola/test2/b.txt

文件的移动

mv /home/duola/test/a.txt  /home/duola/test2/b.txt

移动到当前目录下,或者是从当前的目录下移动到指定目录

mv a.txt  /home/duola/test2/b.txt

移动目录就需要加上-r

  • 16
    点赞
  • 101
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: 可以尝试使用命令行来进行文件和目录操作,比如创建、复制移动、重命名、删除等。也可以学习一些基础的Linux命令,如ls、cd、pwd、mkdir、cp、mv、rm等,来实现对目录操作。另外,还可以学习一些编辑器的使用方法,如vim,来编辑和保存文件。 ### 回答2: Linux目录操作是指在Linux系统中对文件夹目录)进行各种操作的行为。这些操作包括创建、删除、重命名、移动复制、查看等。 首先,创建目录是通过使用mkdir命令。例如,要创建一个名为"mydir"的目录,可以使用命令"mkdir mydir"。 而要删除一个目录,可以使用rmdir命令。例如,要删除名为"mydir"的目录,可以使用命令"rmdir mydir"。 重命名目录使用的是mv命令。例如,要将"olddir"重命名为"newdir",可以使用命令"mv olddir newdir"。 移动目录使用的也是mv命令。例如,要将"mydir"移动到"newdir"下面,可以使用命令"mv mydir newdir"。 复制目录使用的是cp命令。例如,要将"mydir"复制到"newdir"下面,可以使用命令"cp -r mydir newdir"。其中,"-r"表示递归复制。 查看目录内容使用的是ls命令。例如,要查看当前目录下的所有文件和子目录,可以使用命令"ls"。要查看指定目录下的内容,可以在ls命令后面加上目录路径。 总之,Linux目录操作命令简单易用,可以方便地进行对文件夹的各种操作,使得文件管理更加灵活和高效。 ### 回答3: 目录操作是指对Linux系统中的目录进行管理和操作的过程。在educoder linux系统中,可以通过一系列命令来进行目录操作。 首先,可以通过命令"mkdir"来创建目录。该命令后面跟上目录的名称,执行命令后即可在当前路径下创建一个新的目录。例如,使用命令"mkdir test"可以在当前路径下创建一个名为test的目录。 接下来,可以使用命令"cd"来切换目录。该命令后面跟上目录的路径,执行命令后即可进入到指定的目录中。例如,使用命令"cd test"可以进入到名为test的目录中。 此外,可以使用命令"pwd"来显示当前所处的目录路径。执行该命令后即可在屏幕上显示当前目录的路径。 另外,可以使用命令"ls"来列出目录中的文件和子目录。执行命令后即可在屏幕上显示当前目录中的所有文件和子目录的名称。 除此之外,还可以使用命令"rmdir"来删除空目录。该命令后面跟上目录的名称,执行命令后即可删除指定的空目录。但要注意,如果目录中存在文件或子目录,则无法通过该命令进行删除。 最后,还可以使用命令"cp"和"mv"来复制移动目录。命令"cp"后面跟上目录的路径和目标路径,执行后即可复制指定目录到目标路径中。命令"mv"后面跟上目录的路径和目标路径,执行后即可移动指定目录到目标路径中。 综上所述,目录操作是在educoder linux中管理和操作目录的一系列命令,包括创建、切换、显示路径、列出、删除、复制移动目录操作。通过这些命令,用户可以对目录进行灵活的管理和操作
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值