2

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

 1 week ago
source link: https://www.51cto.com/article/787700.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

作者:何威 2024-05-06 12:49:15
使用cd命令,可以在 Linux 文件系统层次结构中移动。然而,在某些时候,可能需要知道所在的目录,而终端不会给任何线索。
84c163201b129f015126856acc9c018327f84f.png

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,但当需要知道自己在哪里时,会很高兴它的存在。

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

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK