Linux 文件操作命令大全(附新手避坑指南)
Linux 文件操作命令大全附新手避坑指南1. 浏览与切换目录我是谁我在哪要去哪命令英文全称作用最常用示例pwdPrint Working Directory显示当前所在目录的绝对路径迷路时第一命令。pwd→ 输出/home/yournamelsList列出当前目录下的文件和文件夹。ls -la列出所有文件含隐藏文件并显示详细信息cdChange Directory切换目录家目录是~根目录是/。cd /var/log或cd ~/Desktopcd ..Change Directory Up返回上一级目录注意..代表上级。cd ..cd -Change Directory Previous返回上一次所在的目录在两个目录间快速切换。cd -2. 查看文件内容只看不修改命令英文全称作用最常用示例新手提示catConcatenate一次性显示整个文件内容适合看小配置文件。cat /etc/hostname❌不要用cat看大日志文件会把终端卡死。lessLess is more分页查看大文件按Space翻页按q退出。less /var/log/syslog✅查看大文件首选上下键逐行滚动。headHead查看文件开头 10 行默认。head -n 20 file.log看前20行适合快速预览日志头部。tailTail查看文件末尾 10 行默认。tail -f file.log⭐-f是实时追踪看动态日志必备按CtrlC退出。3. 创建与操作文件/目录命令英文全称作用最常用示例新手提示touchTouch创建一个空文件或更新已有文件的时间戳。touch newfile.txt如果文件已存在不会清空内容只改时间。mkdirMake Directory创建一个新目录文件夹。mkdir -p a/b/c⭐-p一键创建多层目录省去逐层创建。cpCopy复制文件或目录。cp -r dir1/ dir2/⭐复制目录必须加-r递归否则报错。mvMove移动文件/目录或重命名同目录下移动即改名。mv old.txt new.txt改名mv file ~/Desktop/移动⚠️如果目标有同名文件会直接覆盖无提示rmRemove删除文件或目录永久删除不进回收站。rm -rf dir/高危命令rm -rf /会删光系统。删除目录必须加-r。rmdirRemove Directory删除空目录目录里有内容会报错。rmdir empty_folder不常用一般直接用rm -r。4. 查找与搜索文件命令英文全称作用最常用示例新手提示findFind按名字/类型/大小在目录树中搜索文件。find /home -name *.txt✅ 功能最强但语法稍复杂-name区分大小写-iname不区分。grepGlobal Regular Expression Print在文件内容中搜索关键词而不是搜文件名。grep -r error /var/log/⭐-r递归搜索所有子目录下的文件内容。搭配管道ls | grep key极常用。whichWhich查找可执行命令的位置看命令装在哪。which python→/usr/bin/python用于确认你是否真的安装了某个软件。locateLocate基于数据库快速查找文件比find快很多。locate nginx.conf⚠️ 刚创建的文件可能搜不到需要先运行updatedb更新数据库。5. 文件链接快捷方式命令作用最常用示例新手提示ln -s创建软链接符号链接相当于 Windows 的快捷方式。ln -s /real/path/file link_name✅推荐用软链接指向源文件。如果删了源文件链接会失效。ln无参数创建硬链接相当于给文件起了另一个名字共用同一份数据。ln file1 file2⚠️ 新手不常用注意硬链接不能跨分区不能链接目录。6. 权限与属性谁可以看/改/执行命令英文全称作用最常用示例新手提示chmodChange Mode修改文件的读r、写w、执行x权限。chmod x script.sh加执行权限chmod 755 file数字法⭐ 新手最常用x让脚本可执行。数字法如 755稍后理解。chownChange Owner修改文件的所有者需要sudo。sudo chown yourname:yourgroup file通常只有在管理多用户服务器时才需要。statStatus查看文件的详细属性大小、修改时间、权限数字等。stat myfile.txt比ls -l信息更全。7. 压缩与归档打包和解包命令作用最常用示例新手提示tar -czvf打包并压缩成.tar.gz格式最常见的 Linux 压缩包。tar -czvf archive.tar.gz /path/to/folder记忆口诀create创建zgzip压缩v显示过程f指定文件名。tar -xzvf解压.tar.gz格式。tar -xzvf archive.tar.gz记忆口诀extract提取其他同压缩。zip压缩成.zip格式Windows 通用。zip -r archive.zip folder/需要安装zip工具-r必须加。unzip解压.zip格式。unzip archive.zip -d /target/-d指定解压到哪个目录。 给初学者的 3 条文件操作安全红线rm前先ls在执行rm *或rm -rf之前先用ls看一眼你要删的是不是真的对的。mv覆盖无提示如果担心覆盖同名文件可以用mv -i交互模式会问你是否覆盖。不要用cat看日志日志文件动辄几百 MB用cat会刷屏卡死永远用less或tail。 文件命令一句话速记口诀我是谁pwd看有什么ls去哪cd新建用 touch/mkdir复制用 cp搬家/改名用 mv删除用 rm千万小心看小文件用 cat看大文件用 less看尾巴用 tail -f找文件用 find找内容用 grep做快捷方式用 ln -s。