用于浏览文件系统的10个基本Linux命令

本指南列出了您需要了解的10个Linux命令,以便能够使用Linux终端浏览您的文件系统。

它提供命令以查明您所在的目录,您之前在哪个目录中,如何导航到其他文件夹,如何返回主页,如何创建文件和文件夹,如何创建链接

01 10

你在哪个文件夹中

当您打开终端窗口时,首先需要知道的是您在文件系统中的位置。

想想这就像你在商场内的地图上找到的“你在这里”标记。

要找出您所在的文件夹,可以使用以下命令:

PWD

由pwd返回的结果可能会有所不同,具体取决于您使用的是外壳版本的pwd还是安装在/ usr / bin目录中的版本。

一般来说,它会打印/ home / username的行

点击这里查看关于pwd命令的更多信息

02之10

当前目录下有哪些文件和文件夹

现在您知道了您所在的文件夹,您可以使用ls命令查看当前目录下的哪些文件和文件夹。

LS

本身,ls命令将列出目录中的所有文件和文件夹,但以句点(。)开头的文件和文件夹除外。

要查看包括隐藏文件在内的所有文件(以句点开头的文件),可以使用以下开关:

ls -a

一些命令创建以代字符元字符 (〜)开头的文件的备份。

如果在列出文件夹中的文件时不想看到备份,请使用以下开关:

ls -B

ls命令最常用的用法如下:

ls -lt

这提供了一个按修改时间排序的长列表,最新的列表首先列出。

其他排序选项包括扩展名,大小和版本:

ls -lU

ls -lX

ls -lv

长列表格式为您提供以下信息:

03之10

如何导航到其他文件夹

要移动文件系统,您可以使用cd命令

Linux文件系统是一个树形结构。 树的顶部用斜线(/)表示。

在根目录下,您将找到部分或全部以下文件夹。

bin文件夹包含可由任何用户运行的命令,例如cd命令,ls,mkdir等。

sbin包含系统二进制文件。

usr文件夹代表unix系统资源,并且还包含bin和sbin文件夹。 / usr / bin文件夹有一组用户可以运行的扩展命令。 类似地,/ usr / sbin文件夹包含一组扩展的系统命令。

启动文件夹包含启动过程所需的所有内容。

cdrom文件夹是不言自明的。

dev文件夹包含有关系统中所有设备的详细信息。

etc文件夹通常是存储所有系统配置文件的地方。

主文件夹通常是所有用户文件夹的存储位置,普通用户是他们应该关注的唯一区域。

lib和lib64文件夹包含所有内核和共享库。

lost + found文件夹将包含不再具有由fsck命令发现的名称的文件。

媒体文件夹位于已安装的介质(如USB驱动器)所在的位置。

mnt文件夹也用于安装临时存储,如USB驱动器,其他文件系统,ISO映像等。

opt文件夹被一些软件包用作存储二进制文件的地方。 其他软件包使用/ usr / local。

proc文件夹是内核使用的系统文件夹。 你不必太担心这个文件夹。

根文件夹是root用户的主目录。

运行文件夹是用于存储系统运行时信息的系统文件夹。

srv文件夹是您可以保存网络文件夹,mysql数据库和Subversion存储库等内容的地方。

sys文件夹包含一个文件夹结构来提供系统信息。

tmp文件夹是一个临时文件夹。

var文件夹包含一系列特定于系统的内容,包括游戏数据,动态库,日志文件,进程ID,消息和缓存的应用程序数据。

要导航到特定文件夹,请使用cd命令,如下所示:

cd / home / username / Documents

04年10月

如何导航回到主文件夹

您可以使用以下命令从系统中的任何其他位置回到主文件夹:

cd〜

点击这里查看cd〜命令的完整指南。

10的10

如何创建新文件夹

如果你想创建一个新的文件夹,你可以使用下面的命令:

mkdir文件夹名称

点击这里查看mkdir命令的完整指南。

链接的指南显示了如何为文件夹创建所有父目录以及如何设置权限。

06年10月

如何创建文件

Linux为创建新文件提供了许多方法。

要创建一个空文件,您可以使用以下命令:

触摸文件名

touch命令用于更新文件的上次访问时间,但是不存在的文件会影响创建它的效果。

您还可以使用以下命令创建一个文件:

猫>文件名

您现在可以在命令行中输入文本,并使用CTRL和D将其保存到文件中

点击这里查看cat命令的完整指南

创建文件的更好方法是使用nano编辑器。 这使您可以添加文本行,剪切和粘贴,搜索和替换文本并以各种格式保存文件。

点击这里查看nano编辑器的完整指南

07的10

如何在文件系统中重命名和移动文件

这是许多方法来重命名文件。

重命名文件的最简单方法是使用mv命令。

mv oldfilename新文件名

您也可以使用mv命令将文件从一个文件夹移动到另一个文件夹。

mv / path / of / original / file / path / of / target /文件夹

点击这里查看mv命令的完整指南

如果你想重命名许多匹配相似模式的文件,你可以使用rename命令。

重命名表达式替换文件名(s)

例如:

重命名“加里”“汤姆”*

这将用tom替换文件夹中的所有文件。 所以一个名为garycv的文件将成为tomcv。

请注意,重命名命令不适用于所有系统。 mv命令更安全。

点击这里查看重命名命令的完整指南

08年10月

如何复制文件

要使用Linux复制文件,您可以使用cp命令,如下所示。

cp文件名filename2

上面的命令将复制filename1并将其称为filename2。

您可以使用复制命令将文件从一个文件夹复制到另一个文件夹。

例如

cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs

上述命令将把文件userdoc1从/ home / username / Documents复制到/ home / username / Documents / UserDocs

点击这里查看cp命令的完整指南

09年10月

如何删除文件和文件夹

您可以使用rm命令删除文件和文件夹:

rm文件名

如果你想删除一个文件夹,你需要使用下面的开关:

rm -R文件夹名称

上述命令将删除文件夹及其内容,包括子文件夹。

点击这里查看rm命令的完整指南

10 10

什么是符号链接和硬链接

符号链接是指向另一个文件的文件。 桌面快捷方式基本上是一个符号链接。

例如,您可能会在系统上安装以下文件。

也许你希望能够从家庭/用户名文件夹访问该文档。

您可以使用以下命令创建符号链接:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

您可以在两个位置编辑useraccounts.doc文件,但编辑符号链接时实际上是在/ home / username / documents / accounts文件夹中编辑文件。

可以在一个文件系统上创建符号链接,并指向另一个文件系统上的文件。

符号链接实际上只是创建一个文件,该文件具有指向其他文件或文件夹的指针。

但是,硬链接会在两个文件之间建立直接链接。 基本上它们是相同的文件,但只是另一个名称。

硬链接提供了一种分类文件的好方法,而不占用更多的磁盘空间。

您可以使用以下语法创建硬链接:

文件名链接到文件名链接

语法与符号链接类似,但不使用-s开关。

点击这里查看硬链接的完整指南