25个Linux文件操作指令总结(linux文件指令)

Linux文件操作指令是在Linux环境下,常用的工具对文件和目录进行操作的一组指令。它们在命令行界面(Shell)下输入并使用,而且在不同的Linux发行版中有着不同的实现形式。下面是25个Linux文件操作指令:

1、touch: 创建文件

格式:touch 具体路径文件名

例子:touch /home/test/test.txt

2、mkdir: 创建目录

格式:mkdir 具体路径文件夹名

例子:mkdir /home/test/test_dir

3、rmdir: 删除空目录

格式:rmdir 具体路径文件夹名

例子:rmdir /home/test/test_dir

4、rm: 删除文件或目录

格式:rm [options] 具体路径文件或文件夹名

例子:rm -rf /home/test/test.txt

rm -rf /home/test/test_dir

5、cat: 展示文件内容

格式:cat 具体路径文件名

例子:cat /home/test/test.txt

6、more: 分页展示文件内容

格式:more 具体路径文件名

例子:more /home/test/test.txt

7、tail: 倒序分页展示文件内容

格式:tail [options] 具体路径文件名

例子:tail -f /home/test/test.txt

8、head: 正序分页展示文件内容

格式:head [options] 具体路径文件名

例子:head -n 10 /home/test/test.txt

9、cp: 复制文件或文件夹

格式:cp [options] 原路径文件或文件夹 目标路径文件或文件夹

例子:cp -a /home/test/test.txt /home/test_copy

10、mv: 移动或重命名文件或文件夹

格式:mv [options] 原路径文件或文件夹 目标路径文件或文件夹

例子:mv -f /home/test/test.txt /home/test_bk

11、ln: 创建硬链接或者符号链接

格式:ln [options] 原路径文件或文件夹 目标路径文件或文件夹

例子:ln -s /home/test/test.txt /home/test_link

12、chmod: 修改文件或者文件夹的权限

格式:chmod [options] 权限 具体路径文件或文件夹

例子:chmod u=rwx,g=rx,o=rx /home/test/test.txt

13、chown: 修改文件或者文件夹的属主和属组

格式:chown [options] uid[.gid] 具体路径文件或文件夹

例子:chown root.root /home/test/test.txt

14、df: 查看磁盘空间使用量

格式:df [options] 具体路径文件或文件夹

例子:df -h /home/test

15、du: 查看文件夹大小

格式:du [options] 具体路径文件或文件夹

例子:du -h /home/test

16、find: 查找文件

格式:find 查找路径 条件

例子:find /home/test -name “*.log”

17、grep: 文件搜索

格式:grep [options] 搜索内容 具体路径文件或文件夹

例子:grep -rn “hello” *

18、tar: 压缩或解压缩文件

格式:tar [options] 压缩|解压缩 具体路径文件或文件夹 压缩文件名

例子:tar -cvf /home/test/test.tar /home/test

19、unzip: 解压zip文件

格式:unzip 压缩文件

例子:unzip /home/test/test.zip

20、zip: 压缩zip文件

格式:zip [options] 目标路径 压缩文件名

例子:zip -r /home/test/test.zip /home/test

21、dd: 复制文件

格式:dd [options] if=读取文件名 of=输出文件名

例子:dd if=/dev/sda of=/mnt/sda.img bs=1M

22、mount: 挂载文件系统

格式:mount [options] 具体路径文件或文件夹 目标路径

例子:mount /dev/sda1 /mnt

23、umount: 卸载文件系统

格式:umount 具体路径文件或


数据运维技术 » 25个Linux文件操作指令总结(linux文件指令)