五个应知应会的 Linux 文件和文件夹管理命令

系统 Linux
使用cd命令,可以在 Linux 文件系统层次结构中移动。然而,在某些时候,可能需要知道所在的目录,而终端不会给任何线索。

1. mkdir

mkdir正是它的样子——创建一个目录。当您需要创建新目录(也称为“文件夹”)时,可以使用此命令。最基本的,该命令是这样的:

mkdir FOLDER

其中 FOLDER(文件夹) 是要创建的文件夹的名称。

该命令将在您当前正在处理的文件夹中创建一个新文件夹。假设您位于 ~/Documents 中,并且想要在主目录的根目录中创建 TEST。为此,您可以运行:

mkdir ~/TEST

但是,如果需要创建 ~/TEST/project1 但尚未创建 ~/TEST 怎么办?借助 -p 选项,可以像这样执行此操作:

mkdir -p ~/TEST/project1

上面的命令将首先创建 TEST,然后在其中创建 project1。

2. less

less命令用于查看文件的内容。例如,如果想查看/etc/samba/smb.conf的内容,可以发出以下命令:

less/etc/smb/smb.conf

它一次只显示有问题的文件一页,这意味着可以滚动它并逐行查看它。less命令是查看文件的常用命令,尤其是当不需要编辑时。

3. cat

cat命令用于连接文件并将它们打印到标准输出(终端)。本质上,cat将在终端窗口中显示文件的内容。与less不同,无法滚动浏览cat的输出(除非终端窗口允许)。假设要查看/etc/fstab的内容。可以通过以下方式做到这一点:

cat/etc/fstab

或者想将一个文件的内容附加到另一个文件的末尾。这就是cat的闪光点。例如,有 TEST/project1/file1.txt 和 TEST/project1/file2.txt,并且希望将 file1.txt 的内容附加到 file2.txt 的末尾。为此,命令是:

cat TEST/project1/file1.txt >> TEST/project1/file2.txt

查看file2.txt的内容,你会看到file1.txt的内容在底部。

4.touch

这非常简单(也是基本)。如果想创建一个空文件,请使用touch来创建,如下所示:

touch filename

其中 filename 是文件的名称。

当然,触摸的主要目的是更改文件时间戳,但大多数用户使用它来创建空文件。这是一个简单的例子来说明它是如何工作的:

  • 创建一个空文件 - touch ~/test
  • 将内容添加到新文件 - echo "New Content" > ~/test
  • 向文件追加更多内容 - echo "更多内容" >> ~/test

上面重要的是>和>>之间的区别。> 运算符会覆盖文件中的内容,而 >> 会将新文本附加到文件末尾。

5.pwd

使用cd命令,可以在 Linux 文件系统层次结构中移动。然而,在某些时候,可能需要知道所在的目录,而终端不会给任何线索。为此,需要使用pwd,打印当前工作目录的名称。例如,如果位于 /var/www/html/site1 并发出命令pwd,将看到/var/www/html/site1打印出来。尽管可能不经常使用pwd verify,但当需要知道自己在哪里时,会很高兴它的存在。

责任编辑:赵宁宁 来源: 河南等级保护测评
相关推荐

2014-02-12 10:58:05

Linux文件夹文件权限

2021-12-17 08:30:15

croc命令Linux文件夹

2021-12-17 07:00:56

Linux系统命令

2018-02-05 09:15:17

Linux命令文件数量

2022-07-20 00:03:10

Python列表字典推导

2021-08-16 13:34:07

Linux终端删除文件

2023-05-13 17:43:17

Linux文件文件夹

2022-07-08 15:09:26

Linux

2015-08-05 09:40:26

2018-01-24 15:35:22

Linux隐藏文件管理器

2021-05-22 10:01:45

PythonPython列表Python程序开发

2020-05-09 16:25:31

Ubuntu文件夹桌面

2022-11-10 08:15:55

PSCPWindowsLinux

2022-11-28 11:37:55

2019-04-26 09:50:21

Linux压缩文件文件夹

2020-04-20 18:26:46

LinuxNautilus文件管理器

2021-03-03 10:06:36

Windows 10Windows微软

2020-11-28 19:37:03

MeldLinuxdiff命令

2018-12-19 14:43:13

Linux命令搜索文件

2021-05-28 09:55:02

命令行加密文件Linux
点赞
收藏

51CTO技术栈公众号