如何从Linux终端管理文件:11需要知道的命令

要像使用Linux一样使用Linux终端,您需要了解管理文件和导航目录的基础知识。 真正的Unix哲学,每个命令做一件事,做得很好。

Midnight Commander是一个Linux终端的全功能文件管理器,作为所有这些命令的强大的前端。

ls - 列出文件

ls命令列出目录中的文件。 默认情况下,ls列出当前目录中的文件。

你也可以列出文件递归-也就是说,列出所有文件在当前目录中的目录-使用ls -R。

如果指定目录,ls还可以在另一个目录中列出文件。 例如,LS /家将列出在/ home目录中的所有文件。

cd - 更改目录

cd命令切换到另一个目录。 例如CD桌面将带你到你的桌面目录,如果你从你的home目录开始。

您还可以指定一个目录,如CD的/ usr /股去在/ usr / share目录中的文件系统的完整路径。

CD ..将您的目录。

rm - 删除文件

rm命令删除文件。 注意这个命令 - rm不要求你确认。

例如:rm文件将删除当前目录中名为“文件”的文件。 就像与其他命令,你也可以指定一个完整路径的文件:RM /路径/要/文件将在删除/路径的文件/你的文件系统/文件。

rmdir - 删除目录

rmdir命令删除一个空目录。 命令rmdir目录将删除当前目录中名为“目录”的目录。

如果目录不为空,可以使用recursive rm命令删除目录及其中的所有文件。 RM -r目录将删除名为“目录”,该目录和它的所有文件。 这是一个危险的命令,可以轻松地删除很多重要的文件,所以在使用它时要小心。 它不会要求确认。

mv - 移动文件

mv命令将文件移动到新位置。 这也是您将用于重命名文件的命令。 例如,MV文件的newfile将采取命名为“文件”,文件在当前目录下,并将其移动到名为在当前目录“的newfile”的文件-重命名它,换句话说。

与其他命令一样,您可以包括完整路径来将文件移动到其他目录或从其他目录移动文件。 例如,以下命令将使用当前目录中名为“file”的文件,并将其放在/ home / howtoip文件夹中:

mv文件/ home / howtoip

cp-复制文件

cp命令的工作方式为mv命令一样,除了它会将原始文件,而不是移动它们。

你也可以做一个递归副本CP -r。 这会将目录及其中的所有文件复制到新位置。 例如,以下命令将/ home / howtoip / Downloads目录的副本放在/ home / chris目录中:

cp -r / home / howtoip / Downloads / home / chris

mkdir - 制作目录

mkdir命令创建一个新目录。 例如MKDIR将一个目录,并在当前目录中的名称为“榜样”。

ln - 创建链接

ln命令创建链接。 链接的最常用的可能是符号链接,您可以与-s LN创造。

例如,以下命令在我们的桌面上创建一个指向我们的下载文件夹的链接:

ln -s / home / howtoip / Downloads / home / howtoip / Desktop

看看我们的符号链接文章以获取更多信息。

chmod - 更改权限

CHMOD更改文件的权限。 例如, 搭配chmod + X script.sh将在当前文件夹中添加可执行权限的文件和名为script.sh。 搭配chmod -x script.sh会从该文件中删除可执行权限。

Linux文件权限可能有点复杂。 看看我们的指南Linux文件权限进行更深入的信息。

Touch - 创建空文件

touch命令创建一个空文件。 例如, Touch示例在当前目录中名为“榜样”的空文件。

mc - 完整文件管理器

Midnight Commander是许多功能齐全的文件管理器之一,您可以从Linux终端使用。 默认情况下,它不会安装在大多数发行版上; 这里是你需要在Ubuntu上安装它的命令:

sudo apt-get install mc

安装完成后,只需运行MC命令来启动它。

使用箭头键选择文件,使用Tab键在窗格之间切换。 按Alt-1查看帮助屏幕或按Alt-2查看菜单。

如果您的终端环境有鼠标支持,您也可以在Midnight Commander中使用鼠标。


请记住,如果要修改系统目录,则需要使用root权限运行这些命令。 在Ubuntu上,添加sudo来要与root权限运行命令的开始。

赞 (0)
分享到:更多 ()