[Linux 新手出航 1-5] Windows 上执行 Ubuntu - 测试基本参数3 ( mkdir , rmdi

目的


这篇主要讲解一些基础的指令,大致上预计要讲的是
7. mkdir 指令
8. rmdir 指令
9. 万用字元 *

开头依样是在 c槽的 Linux_test 资料夹里面测试
输入指令: cd /mnt/c/Linux_test

http://img2.58codes.com/2024/20135862u0lUKQmdhI.png

Linux_test 资料夹内有两个东西 test1 、 test2

http://img2.58codes.com/2024/20135862r699MrwV98.png


mkdir 指令


mkdir 的功能用 Help 来看

输入指令: mkdir --help

mkdir --help
Usage: mkdir [OPTION]... DIRECTORY...Create the DIRECTORY(ies), if they do not already exist.

功能
简单来讲就是建立资料夹

创造一个还不存在的目录(资料夹)

用法
用法有一种

mkdir 位置

测试指令
创建一个叫 test_dir 的目录(资料夹)

输入指令: mkdir test_dir输入指令: mkdir /mnt/c/Linux_test/test_dir2输入指令: mkdir ./test_dir3

1. 输入指令: mkdir test_dir

mkdir  test_dir

创建目录前
http://img2.58codes.com/2024/20135862Fh0tSkeeme.png

创建目录后
http://img2.58codes.com/2024/20135862C6IOT6wbzB.png


2. 输入指令: mkdir /mnt/c/Linux_test/test_dir2

mkdir  /mnt/c/Linux_test/test_dir2

创建目录前

http://img2.58codes.com/2024/20135862GdSnySnrPx.png

创建目录后

http://img2.58codes.com/2024/20135862CrA3NCXAKI.png


3. 输入指令: mkdir ./test_dir3

mkdir  ./test_dir3

创建目录前
http://img2.58codes.com/2024/20135862L4WVZ7Xtw2.png

创建目录后

http://img2.58codes.com/2024/20135862auGGFfdVyQ.png


rmdir 指令


rmdir 的功能用 Help 来看

输入指令: rmdir --help

rmdir --help

Usage: rmdir [OPTION]... DIRECTORY...
Remove the DIRECTORY(ies), if they are empty.

功能
简单来讲就是删除空的资料夹

假如目录(资料夹)为空的,删除目录

用法
用法有一种

rmdir 位置

测试指令
a. 删除 目录 test_dir4 (空的)

输入指令: rmdir test_dir4

1. 输入指令: rmdir test_dir4

rmdir  test_dir4

删除目录前
http://img2.58codes.com/2024/20135862d7xNaRiO13.png

删除目录后
http://img2.58codes.com/2024/20135862ZT0QPqo32L.png


b. 複製 test1 进 test_dir3,删除 test_dir3 (不是空的)

输入指令: cp test1 ./test_dir3/test_rmdir1输入指令: rmdir test_dir3

1. 输入指令: cp test1 ./test_dir3/test_rmdir1

cp test1 ./test_dir3/test_rmdir1

http://img2.58codes.com/2024/20135862kduG8Ckbg7.png

2. 输入指令: rmdir test_dir3

 rmdir test_dir3

由于 test_dir3 有东西,所以没办法删除
跑出错误指令: rmdir: failed to remove 'test_dir3': Directory not empty
http://img2.58codes.com/2024/20135862p1Ng6RfdOE.png



万用字元 "*"


功能
简单来讲帮你补足后面的字,


举个例子 1
假如 资料夹里面有 3个档案 3个资料夹

3个档案

CP_test1test1test2

3个资料夹

test_dirtest_dir2test_dir3

http://img2.58codes.com/2024/20135862UEAZHHcd9g.png

如果指令是要 删除 CP_test1
你可以下指令:

指令: rm CP_test1指令: rm CP*
rm CP_test1

删除目录前
http://img2.58codes.com/2024/20135862qdNamfv223.png

删除目录后
http://img2.58codes.com/2024/20135862rFqwyq9Bqr.png


如果指令再下 rmdir test_*

由于 test_*
符合的有 3 个资料夹

test_dirtest_dir2test_dir3

所以全部都会被删除

rmdir test_*

http://img2.58codes.com/2024/20135862lYdY1qEOM5.png

下指令前
http://img2.58codes.com/2024/20135862HXWmPjfN7J.png

下指令后
http://img2.58codes.com/2024/20135862jcsQ0zc2qY.png


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章