Linux文件操作实用命令详解

1 下载量 93 浏览量 更新于2024-09-02 收藏 102KB PDF 举报
本文主要介绍了Linux系统中进行文件操作的一些高频使用的命令,涵盖了从新建、查看、删除、复制、移动、重命名、解压压缩、上传文件到使用ln、file和touch命令以及查找操作的详细内容。 1. 新建操作: - `mkdir`:用于创建一个新的目录,如`mkdir abc`创建名为`abc`的目录。 - `touch`:创建新文件,如`touch abc.sh`创建一个名为`abc.sh`的文件。 - `echo`:结合重定向符`>`,可以新建并写入内容到文件,如`echo abc > test.txt`创建并写入字符串`abc`到`test.txt`。 2. 查看操作: - `ll`:列出目录中文件的详细信息,包括权限、所有者、大小、修改日期等。 - `du -h`:查看文件或目录的大小,`-h`参数使其以人类可读的格式(如KB、MB)显示。 - `pwd`:显示当前工作目录的路径。 - `cat`、`head`、`tail`:用于查看文件内容。`cat`显示整个文件,`head`显示文件的前几行(默认10行),`tail`显示文件的后几行(默认10行)。`-f`选项可实现持续监控文件末尾的变化。 3. 查找操作: - `find`命令:根据不同的条件搜索文件,例如按名称、大小、时间等。 4. 其他常用命令: - `cp`:复制文件或目录,如`cp file1 file2`。 - `mv`:移动或重命名文件或目录,如`mv file1 file2`将`file1`重命名为`file2`,或`mv dir1 /new/path/`将`dir1`移动到`/new/path/`下。 - `rm`:删除文件或目录,如`rm file`删除文件,`rm -r dir`递归删除目录。 - `cp -r`和`mv -r`:分别用于递归复制和移动目录及其内容。 - `unzip`和`tar`:解压缩操作,如`unzip archive.zip`解压`.zip`文件,`tar -zxvf archive.tar.gz`解压`.tar.gz`文件。 - `wget`或`curl`:下载文件到Linux系统。 - `ln`:创建软链接或硬链接,如`ln -s file1 link1`创建软链接,`ln file1 link1`创建硬链接。 - `file`:识别文件类型,如`file filename`查看`filename`的MIME类型。 - `touch`:更新文件的时间戳或创建新文件,如`touch file`更新`file`的修改时间。 这些基本的Linux命令是日常系统管理、软件开发和自动化脚本编写中不可或缺的工具,熟练掌握它们能极大地提高工作效率。通过组合使用这些命令,可以完成更复杂的文件管理和系统维护任务。