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 具体路径文件或