linux io常用命令及示例
时间: 2024-01-30 08:03:45 浏览: 99
以下是一些常用的 Linux IO 命令及其示例用法:
1. ls:列出目录内容
```
ls -l # 列出详细信息,包括权限、所有者、文件大小等
ls -a # 显示所有文件,包括隐藏文件
ls -lh # 以易的方式显示文件大小
```
2. cp:复制文件或目录
```
cp file1.txt file2.txt # 将 file1.txt 复制为 file2.txt
cp -r dir1 dir2 # 递归复制目录 dir1 到 dir2
```
3. mv:移动或重命名文件或目录
```
mv file1.txt file2.txt # 将 file1.txt 重命名为 file2.txt
mv file1.txt dir1/file1.txt # 将 file1.txt 移动到目录 dir1
```
4. rm:删除文件或目录
```
rm file.txt # 删除文件 file.txt
rm -r dir # 删除目录 dir 及其所有内容
rm -rf dir # 强制删除目录 dir 及其所有内容,不进行确认提示
```
5. cat:显示文件内容
```
cat file.txt # 显示文件 file.txt 的内容
cat file1.txt file2.txt # 合并并显示多个文件的内容
```
6. head:显示文件的开头部分
```
head file.txt # 显示文件 file.txt 的前几行(默认为前10行)
head -n 5 file.txt # 显示文件 file.txt 的前5行
```
7. tail:显示文件的结尾部分
```
tail file.txt # 显示文件 file.txt 的后几行(默认为后10行)
tail -n 5 file.txt # 显示文件 file.txt 的后5行
tail -f file.txt # 实时追踪文件 file.txt 的内容变化
```
8. touch:创建空文件或修改文件时间戳
```
touch file.txt # 创建空文件 file.txt
touch -c file.txt # 修改文件 file.txt 的时间戳为当前时间,如果文件不存在则不创建
```
这些是常见的 Linux IO 命令及其示例用法。还有其他很多命令和选项可以用于处理文件、目录和IO操作,你可以通过阅读相关文档或使用命令的帮助文档来了解更多详细信息。
阅读全文