Linux文件操作实用命令大全
75 浏览量
更新于2024-08-29
收藏 107KB PDF 举报
这篇资源主要总结了在Linux操作系统中进行文件操作的一些高频使用的命令,涵盖了从创建、查看到删除等一系列操作。以下是对这些命令的详细解释:
1. **新建操作**
- `mkdir <folder_name>`:创建一个新的目录,例如`mkdir abc`创建名为`abc`的文件夹。
- `touch <file_name>`:创建一个新文件,例如`touch abc.sh`创建一个名为`abc.sh`的文件。
2. **查看操作**
- `ll`:显示当前目录中的文件和目录的详细信息,包括权限、所有者、大小和时间戳。
- `cat <file_name>`:显示文件的全部内容,如`cat abc.txt`显示`abc.txt`的全部内容。
- `head [-n <num>] <file_name>`:显示文件的前几行,`head -5 abc.txt`显示`abc.txt`的前五行内容。如果不指定`num`,默认显示前十行。
- `tail [-f | -n <num>] <file_name>`:显示文件的末尾内容。`-f`选项用于持续监控文件变化,`-n <num>`指定行数。例如,`tail -f filename`实时显示`filename`的尾部内容,`tail -n 20 filename`显示最后20行。
- `more` 和 `less`:这两个命令用于分页查看文件内容。`more`一次显示一屏,支持通过空格或回车键滚动,`less`功能更强大,支持上下移动、搜索和管道操作。
- `stat <file_name>`:提供关于文件的详细信息,包括其大小、时间戳(访问、修改、改变)、权限、所有者和组等。
3. **删除操作**
- `rm [-rf] <file_name|dir_name>`:删除文件或目录。`-r`用于递归删除目录及其内容,`-f`强制删除,不提示确认。
4. **其他常用命令**
- `du [-h] <file_name|dir_name>`:显示文件或目录的大小。`-h`选项以人类可读的格式(如KB、MB、GB)显示结果。
5. **文件查找**
- `find <path> -name <pattern>`:在指定路径下查找符合模式的文件,例如`find /home -name "*.txt"`查找家目录下的所有`.txt`文件。
6. **压缩与解压缩**
- `tar`:用于打包和压缩文件或目录,例如`tar -czvf archive.tar.gz directory`将`directory`打包并压缩为`archive.tar.gz`。
- `unzip`:解压缩.zip文件,如`unzip file.zip`解压`file.zip`。
以上命令是Linux系统中文件操作的基础,熟练掌握它们能极大地提高日常的文件管理效率。在实际使用中,还可以结合其他命令如`grep`进行内容搜索,`cp`和`mv`进行复制和移动操作,以及`chmod`调整文件权限。理解并熟练运用这些命令,对于管理和维护Linux系统至关重要。
2018-05-12 上传
点击了解资源详情
2020-10-19 上传
2023-08-06 上传
2022-02-25 上传
2023-05-08 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38553648
- 粉丝: 5
- 资源: 921