Linux文件,文件夹的创建、删除

大家好,在Linux系统中创建和删除文件和文件夹是一项必备技能。
我们必须努力学习。
来来来,我来告诉你详情。

我们先来谈谈创建文件和文件夹:
1 .要创建目录,请使用 mkdir 命令。
例如,如果要创建名为 test 的目录,则编写 mkdir test。
如果要创建多级目录,例如父/子/孙,可以使用 mkdir -p 父/子/孙。
-p 选项告诉系统创建中间目录(如果它们不存在)。

2 要创建文件,touch 命令非常有用。
例如,如果您想创建一个空的 test.txt 文件,只需键入 touch test.txt。
如果你想设置文件创建时间,比如想在2 02 3 年1 月1 日1 2 :00创建这个文件,可以使用touch -d "2 02 3 -01 -01 1 2 :00:00" test.txt。

我们来谈谈删除文件和文件夹:
1 要删除文件夹,仍然使用 rm。
如果要删除空目录,比如Empty_dir,直接写rm Empty_dir即可。
如果要删除包含内容的目录,例如non_empty_dir,则必须使用rm -rf non_empty_dir。
这里的-rf代表强制删除(-f)和递归删除(-r)。

2 使用rm删除文件,语法与删除文件夹类似。
如果你想删除文件file.txt,你可以写rm file.txt。
要强制删除,可以不添加任何参数,也可以添加 -f 参数并写为 rm -f important_file.txt。

注意:

权限问题,在删除某些内容之前请确保您拥有权限。

数据安全,Linux系统无垃圾。
用 rm -rf 命令删除的东西基本上就消失了,所以你需要特别注意它。

确认路径,操作前最好用ls检查一下路径是否正确。

备份重要数据。
不要直接删除重要的东西。
首先支持它们。

就是这样。
如果掌握了这些命令,在 Linux 系统中处理文件和目录将不再是问题。
刚开始学习的时候,我也犯过错误,现在回想起来我很害怕。
工作时请小心,不要误删重要文件。

【Linux】Linux中常用操作命令

说实话,Linux命令行是一个刚开始看到这么多命令会吓到你的东西,但是当你习惯了之后,你会发现其实只有几个核心命令被一遍又一遍地使用。
刚开始学习的时候,我对ls的各种参数很迷恋。
我突然想到了-l、-a、-h,现在看到文件状态我眼睛一亮。

有趣的是,cd 命令非常有趣。
它根本没有参数,直接跟随路径,例如 cd /home/user 或 cd ../。
这与Windows cd /d C:\ 的想法完全不同。
我当时正在服务器上做一个项目,只带着一张CD到处跑,我的手指都快要痉挛了。

在打包和压缩方面,tar命令的参数非常容易记住,特别是-z和-j。
我经常混淆 gzip 和 bzip2 记得有一次,我在打包一个项目时,使用了-z参数,发现压缩速度非常慢。
然后我发现我使用的是bzip2 ,它比gzip慢但压缩率更高。
这让我明白在使用命令之前最好先查一下手册。
翻两页man tar就可以明白了。

关机和重启指令相当混乱。
我想重新启动服务器并使用实时重新启动。
结果,系统陷入重启阶段。
然后我发现我必须使用 shutdown -r now 才能正常关闭并重新启动。
所以现在我在使用这个命令之前,都会加上-v,看看有没有异常。
安全第一。

关于用户和权限,一开始我对权限很困惑,但后来我发现数字比符号更容易。
例如,chmod 7 5 5 可以直接更改文件名。
无需记住字母 u、g 和 o。
数字表示更直观。
一旦我向脚本添加了执行权限,并将 chmod u+x script.sh 更改为 chmod u-x script.sh。
结果脚本完全无法使用,不得不小心翼翼。

我很擅长 vim 编辑器。
我可以轻松地在命令模式、插入模式和可视模式之间切换。
我有在编写代码之前设置数字的习惯,这使得更改代码变得非常容易。
最烦人的是有时我按错了键,比如不小心按了:。
结果,命令行消失了,我必须按 Esc 键才能返回。

管道指令在经常使用时非常方便。
我通常使用带有管道的 grep 来检查日志,例如journalctl -f | grep 错误 | less 这样,错误日志会自动过滤并在页面中可见,效率高很多。
但刚开始学习的时候,我总是忘记了必须在|后面加上命令。
并将标准输出发送给其他命令。

对于软件包管理,Debian系统使用apt,Red Hat系统使用yum。
当我在 CentOS 上安装某些东西时,我经常写 yum install 而不是 apt install。
结果,系统安装了一堆乱七八糟的依赖项,最终不得不使用 yum clean all 来清理它们。
现在在安装软件之前,我总是检查 apt-cache search 或 yum search 看看是否有任何准备好的软件包。

一般来说,如果你过多地使用这些命令,你会发现Linux的哲学就是简单和高效。
每个命令只做一件事情,但组合起来,它们可以做数百件事情。
我还是有这个习惯今天。
当我遇到不熟悉的命令时,我会先处理它并查看参数和示例。
这样我就有信心使用它,不会随意尝试。

linux常怎么使用命令创建文件和文件夹?

老实说,在 Linux 中创建文件和文件夹实际上非常简单。
我们先来说说最重要的事情。
创建文件时,只需使用 touch 命令即可。
我们去年跑的项目有大约3 000个文件,而且这些文件都是使用touch创建的。
请记住,触摸和文件名之间必须有空格,否则会出现问题。
例如,触摸 abc 可创建名为 abc 的文件。
创建完成后,可以使用ls命令查看。

还有一点,创建文件夹时,mkdir命令是关键。
记得有一次,我在新项目中创建文件夹时,忘记加空格,导致命令失败。
很多人没有注意到这种困境。
正确的用法是 mkdir one,这将创建一个具有一个名称的文件夹。
创建完成后,使用ls -l 命令可以查看文件夹及其详细信息,包括权限、所有者、大小、修改时间等。

一开始我以为这些命令很复杂,后来发现我错了。
事实上,它们非常实用。
等等,还有一件事,touch不仅可以创建文件,还可以更新文件的时间戳。
这个功能在处理一些需要时间戳的文件时特别有用。

总之,掌握touch和mkdir命令对于提高Linux环境下的工作效率非常有用。
我觉得值得一试,这是运行Linux的基础。