实用文件操作命令指南


简介

文件操作命令是用户最常用和最重要的工具之一。无论您是软件开发者、数据分析师还是普通的计算机用户,文件操作命令都能让您快速轻松地在系统上浏览、操作和管理文件。

让我们探索一些您可以在终端中使用的最实用的文件操作命令。这些命令对于定期处理文件的人来说至关重要,可以极大地提高您的效率和生产力。通过掌握这些文件操作命令,您可以成为更高效、更有生产力的计算机用户。

方法一:使用 ls 列出目录中的文件

ls 命令用于显示目录的内容,默认情况下,它列出当前目录中存在的所有文件和目录。但是,您可以指定不同的目录作为 ls 命令的参数。

$ ls Desktop/cbl
1 1.cbl  2  2.cbl  3.cbl  4.cbl

以下是一些我们可以与 ls 命令一起使用的常用选项:

  • -l − 长格式,显示每个文件的类型、权限、硬链接数、所有者、组、大小和修改时间。

  • -a − 所有文件,包括以点开头的隐藏文件和目录。

  • -h − 人类可读,以更易于人类理解的格式显示文件大小。

$ ls -lha

"ls -lha" 命令以长格式列出当前目录中的所有文件和目录,包括隐藏文件和目录,并以人类可读的格式显示文件大小。

total 108K
drwxr-xr-x 17 papan papan 4.0K Mar  4 02:09 .
drwxr-xr-x  3 root  root  4.0K Feb 17 20:53 ..
drwxrwxr-x  2 papan papan 4.0K Feb 25 01:13 .aws

方法二:使用 cp 复制文件

当您需要将文件复制到另一个位置或备份文件时,此命令非常有用。

$ cd Dekstop/cbl
$ ls
1.cbl  2  2.cbl  3.cbl  4.cbl

$ cp 2.cbl /home/papan/Documents
$ ls /home/papan/Documents
2.cbl

cp 命令将文件从一个位置复制到另一个位置,并用相同名称的文件覆盖目标目录中的现有文件。

方法三:使用 mv 移动文件

mv 命令用于将文件从一个位置移动到另一个位置或重命名文件。它需要两个参数:源文件和目标文件。

$ mv 3.cbl /home/papan/Documents
$ ls /home/papan/Documents
3.cbl

如我们所见,“mv” 命令用于移动文件。它需要两个参数:源文件和目标文件或目录。该命令将源文件或目录移动到指定的目标位置。

方法四:使用 touch 创建新文件

touch 命令主要用于创建具有指定名称的新文件,此文件最初为空。

让我们使用“touch”命令在指定的文件夹中创建一个新的文本文件:

$ touch 1.txt
ls
1.txt

如果名为“1.txt”的文件不存在,则执行相应命令后将创建该文件。如果文件已存在,则文件的日期时间戳将更新为当前时间。

touch 命令还可以一次创建多个文件。

$ touch 2.txt 3.txt
ls
1.txt  2.txt  3.txt

此命令将创建两个新文件。

方法五:使用 rm 删除文件

此命令用于从系统中删除文件。

要使用“rm”命令删除文件,您只需指定文件名称作为参数。例如:

$ cd Desktop/test
$ ls
1.txt  2.txt
$ rm 1.txt
$ ls
2.txt

如果文件受写入保护或属于写入权限被禁用的目录的一部分,我们需要使用“-f”选项将其删除,“-i”选项表示“交互模式”。

$ rm -fi 2.txt
rm: remove regular empty file '2.txt'? Y

方法六:使用 cat 显示文件内容

此命令用于显示文件的全部内容。它在终端中显示整个文件。

$ cat 1.txt
Hello World
Welcome to India.

cat 命令还可以连接多个文件的内容并将输出保存到新文件:

$ cat 1.txt 2.txt 3.txt > combined.txt
$ cat combined.txt
Hello World
Welcome to India.
This is tutorialpoint article.
Do you know Linux?
Yes I do know.

此命令将连接 1.txt、2.txt 和 3.txt 的内容,并将输出保存到名为 combined.txt 的新文件中。

方法七:使用 head 显示前几行

默认情况下,head 命令显示文件的头 10 行,但您可以使用 -n 选项指定不同的行数。

$ head -n 3 combined.txt
Hello World
Welcome to India.
Good morning 

此命令显示 combined.txt 文件的前三行。

方法八:使用 tail 显示最后几行

默认情况下,tail 命令显示文件的最后 10 行,但您可以使用 -n 选项指定不同的行数。

$ tail -n 2 combined.txt
I am fine.
Hello this is Somdeb.

此命令显示 combined.txt 文件的最后两行。

结论

总之,了解和使用文件操作命令在处理计算机上的文件时非常有用。本文列出的命令只是在基于 Linux 或 Unix 的系统上管理文件时可用的众多命令中的一小部分。通过掌握这些命令,我们可以在处理大型文件时节省时间和精力。

更新于:2023年3月29日

2K+ 次浏览

开启您的职业生涯

通过完成课程获得认证

开始学习
广告