Linux中目录的创建与删除命令使用说明

嘿,你想知道如何在 Linux 中创建和删除目录,对吧?好的,我会和你谈谈。
使用mkdir创建目录
最基本的命令是mkdir目录名,比如mkdir test会在当前位置创建一个名为test的新文件夹。
但有一些有用的选项: -m 可以像 mkdir -m 6 6 6 test 一样设置权限,赋予 test 目录读写权限(查看具体数字代表什么意思,一般不记得数字权限)。
我在开发的时候经常使用mkdir -m 7 5 5 测试来给自己和别人读取并执行。
-p 这非常有用!特别是当您想创建特定的深层目录但中间目录尚不存在时。
例如, mkdir -pparent/child/grandchild 首先检查父级是否存在,如果不存在则创建它,然后直接在该父级下创建子级和孙级。
中间不需要手动创建parent。
2 02 3 年,我在上海领导一个虚拟机实验。
我忘记了某个目录级别已完全创建,因此我使用 -p 在一个命令行中完成此操作。
真的很酷。
-v 表示创建时添加额外的文本,告诉你创建的是哪个目录,这样调试或验证时可以清楚地看到。

删除目录,使用rmdir和rm
两者是不同的,不要混淆。

rmdir 只能删除空目录。
该命令是 rmdir 目录的名称。
例如,rmdir tmp,假设tmp中没有任何内容。
如果您想删除其中仍有内容的目录, rmdir 将不会执行任何操作。
房间很棒。
它可以删除非空目录,而且会频繁执行,这意味着它会杀死其中的所有文件和子目录。
命令一般为 rm -r 目录名 或 rm -rf 目录名(-f 表示强制删除,无需询问)。
我以前在学校服务器上试过,rm -rf /path/to/目录,哎呀,居然被删除了,后悔也来不及了!所以使用rm时要非常小心!特别是使用 rm -rf 等通配符时,应该经常检查,否则所有站点数据可能会丢失。
当年我有一个朋友,干扰北京2 02 2 ,结果删了好几天老师的代码,当场骂得血淋淋的。
很伤心。

支持命令
这些命令专门用于创建目录和它们与删除有关。
要更改目录,您应该能够:
CD。
cd 目录名,输入,cd .. 返回顶部,cd ~ 返回您的主目录(即 ~)。
我工作时经常在 /home/user/project 和 /home/user/tools 之间跳转。
pwd 显示您当前的位置。
例如,pwd 打印 /home/user/project。
有时在删除某些内容之前,您会使用 pwd 检查当前路径,以防止误操作。
ls 列出当前目录中的内容。
ls 列是标准列,ls -l 列是详细列(权限、所有者等),ls -a 显示隐藏文件(以点开头),ls -t 在更新期间对它们进行排序,最新的列在前面。
该命令使用频率很高,您应该每天使用它。

总结一下
使用mkdir来创建。
如果您使用 -p,您将不会担心不完整的目录级别。
如果您使用 -m 您可以手动设置权限。
使用 rmdir 删除空目录,使用 rm -r 或 rm -rf 删除完整目录。
但是使用 rm 会让你的手颤抖!然后cd、pwd和ls配合使用,基本的Linux目录操作就差不多完成了。
你明白吗?如果没有,我再给你几个例子,或者你可以具体询问使用哪个命令。

linux命令怎么创建目录

记得有一次,在实验室的Linux服务器上,我需要创建一个目录来存储实验数据。
此时,我直接在终端中输入“mkdir数据目录”,发现该目录没有创建。
我查了一下,发现是因为之前已经有同名目录了,所以系统问我“mkdir: 无法创建目录‘datadirectory’: 文件存在”。

所以我尝试使用绝对路径再次创建它。
我在命令前添加了“/home/user/”,然后输入“mkdir 数据目录”。
这次目录就创建好了。
后来我也想如果能直接创建多级目录结构就更好了,这样就不用每次都手动创建父目录了。

所以我学会了“-p”选项。
通过“mkdir -p /home/user/data/myexperiment”,我创建了一个包含多个子目录的目录结构,并且还创建了不存在的父目录。
这个过程就像Linux世界中的搭积木一样,简单高效。

我还发现,有时候我们想知道命令是否已经执行过,我们可以在mkdir后面加上“-v”选项,例如“mkdir -v /home/user/log”,这样系统就会告诉我每一步的结果,并清楚地让我知道目录是否创建了。

这些小细节虽然看似简单,但在实际操作中却可以帮助我们节省大量的时间,提高效率。
等等,我突然想到,如果我遇到权限问题,比如我没有权限在某个目录下创建文件,我必须使用sudo来执行mkdir命令吗?嗯,下次得检查一下相关的权限设置。

Linux 下 如何在一个目录下创建多个 子目录

你说的是我刚刚接手了公司的服务器。
我是 Linux 新手,所以我很着急。
但让我为您解决这个问题,就像我们在计算机上所做的那样。

记得有一次让一个年轻人新项目上线,在服务器上搭建环境。
他飞快地敲出了几条命令。
当我看着终端中的字符串时,我的头开始旋转。

基本上我已经完成了你提到的所有步骤。
但我有一个小习惯。
cd /data/project 首先查看一下确保没有错误;然后启动 mkdir new_dir1 这会让你感觉更舒服。

你看,这就是 mkdir 的作用;先后。
例如,如果你想同时构建 mkdir dir1 dir2 dir3 ,效率会更高。
但最好慢慢来,这样就不会犯错误。

触摸命令是我经常使用的。
例如,编写脚本后,只需单击 script.sh。
即使文件已创建。
如果没有内容也没关系。
后来我发现如果我用 vim script.sh 或 nano script.sh 运行它并在其中输入几行代码保存并退出,我以后就可以使用它。

你提到的 ls -l 应该可以做到。
ls -l 上次检查文件权限错误;查看每列的输出。

代表普通文件; d代表目录;下面的rwx是权限。
谁有什么权限一目了然。

但我有件事要警告你。
那是/test1 /test2 /file1 .txt。
我试了一次但是系统找不到路径。
后来我发现我必须先 cd /test1 /test2 并点击 file1 .txt。
你看,细节很重要,不能掉以轻心。

所以我刚开始使用的时候差点就敲键盘了。
如何进入并移动光标?我对保存和退出一无所知。
以后练习一下就好了。
如今,纳米的应用越来越多;它简单直观。

总的来说,您提到的步骤是正确的。
如果你多练习,你心里就会知道。
不要害怕犯错误;只要折叠几次就可以了。
我现在可以环顾四周,就像我当时在航站楼里感到困惑一样。

顺便说一句,您询问有关在 Linux 中创建目录的问题。
我敢说这是一项基本技能。
十年前我开始读书时,我是一步步吸取教训的。
现在想来,也没有那么难。
你只需要多练习。