🌀 鱼油のB10g

✦ 不定期更新技术随想

✦ 分享奇妙发现

📌 近期动态:

探索AI和工具使用...

拼客全栈攻防 第6天——功能速记

今天带你们解锁Linux文件管理的常用命令!干货警告!准备好小本本咱们直接发车~(键盘音效起)💻✨


📂 一、目录罗列:老板让我看看文件夹里都有啥

  1. ls 闪现术

    ls           # 列出当前目录(但隐藏文件不给你看)
    ls -a        # 包括隐藏文件(比如 .bashrc 这种傲娇文件)
    ls -l        # 显示详情模式(权限、大小、时间全扒光)
    ls -lh       # 人类友好模式(比如显示 1K 而不是 1024)
    ls /tmp      # 直接偷窥 /tmp 目录内容!
    

    👉 技巧ls -alh 三连组合技,直接看透一切文件夹!

  2. cd 瞬移大法

    cd ~         # 秒回老家(用户目录)
    cd ..        # 退后一步(上级目录)
    cd -         # 反复横跳(回到上一个目录)
    

    ⚠️ 警告:别手滑 cd / 后狂用 rm -rf,会删库跑路的啊!

  3. pwd 防迷路神器

    pwd          # 显示当前绝对路径(迷路时喊它救命)
    

🛠️ 二、文件操作:新建/复制/移动/删除一条龙

  1. mkdir 造文件夹

    mkdir new_folder       # 新建空文件夹
    mkdir -p a/b/c         # 套娃式创建(a里有b,b里有c)
    
  2. touch 无中生有

    touch file.txt        # 新建空文件(也能用来更新文件时间)
    
  3. cp 复制粘贴

    cp file.txt backup/          # 把文件复制到backup目录
    cp -r dir1/ dir2/            # 复制整个文件夹(-r表示递归)
    cp *.txt ~/Documents/        # 通配符批量复制所有txt文件
    
  4. mv 移形换影

    mv old.txt new.txt    # 重命名文件
    mv file.txt ~/Downloads/  # 移动文件到下载目录
    
  5. rm 毁灭者模式

    rm file.txt           # 删单个文件(系统不会问你确不确定!)
    rm -r bad_folder/     # 删除整个文件夹(-r递归删除)
    rm -rf /*             # 核弹命令!千万别试!(认真脸)
    

🔍 三、文件搜索:掘地三尺找资源

  1. find 终极搜索

    find /home -name "*.mp3"      # 搜/home下所有mp3文件
    find . -type f -size +10M     # 找当前目录大于10MB的文件
    find /var/log -mtime -7       # 找7天内修改过的日志
    
  2. grep 文本猎人

    grep "error" log.txt          # 在log.txt里搜"error"关键词
    grep -r "TODO" ~/code/        # 递归搜code目录下所有文件的TODO
    grep -i "warning"             # 无视大小写搜索(-i超贴心)
    
  3. locate 闪电定位

    locate nginx.conf         # 全盘秒搜配置文件(需先运行updatedb)
    

📖 四、查看文件内容:偷看文件的小秘密

  1. cat 直球查看

    cat server.log        # 直接输出全部内容(文件太大别用!)
    cat -n config.conf    # 显示行号(debug时超有用)
    
  2. less/more 优雅翻页

    less big_file.log     # 空格翻页,q退出,/搜索关键词
    more big_file.log     # 类似less,但功能更基础
    
  3. head/tail 头尾狙击

    head -n 20 access.log  # 看文件前20行
    tail -f debug.log      # 实时追踪日志更新(Ctrl+C退出)
    

🌐 五、文件传输:上传下载冲冲冲

  1. wget 下载之王

    wget https://example.com/file.zip   # 直接下载到当前目录
    wget -O myfile.jpg https://xxx.jpg  # 指定保存文件名
    
  2. curl 万能工具

    curl -O http://example.com/file.txt  # 下载文件
    curl -F "file=@local.txt" http://upload.com  # 上传文件
    

📦 六、压缩解压:打包带走不费劲

  1. tar 经典打包

    tar -czvf archive.tar.gz dir/    # 压缩成.tar.gz(-z用gzip)
    tar -xzvf archive.tar.gz         # 解压到当前目录
    
  2. zip/unzip 跨平台必备

    zip -r backup.zip my_folder/     # 压缩文件夹
    unzip backup.zip                 # 解压到当前目录
    
  3. gzip/gunzip 快速压缩

    gzip bigfile.log          # 压缩成 .gz 格式(原文件会消失!)
    gunzip bigfile.log.gz     # 解压回来
    

重点命令已经标粗!日常绝对够用!Linux文件管理其实超简单对吧?多动手试试!等你朋友路过的时候就敲几个命令秀一下(bushi)~下次教你们玩转权限管理,点赞关注防迷路嗷~(抛媚眼退场)👋💖

posted on 2025-05-31 19:38  鱼油YOU  阅读(33)  评论(1)    收藏  举报