yuzuha_wasa/未来の扉を開けて
分类
标签
Apache apt Blogging Customization C语言 Demo DMA Example F4A0 F5529 FPGA Fuwari G2553 git GPIO HC-05 HC-06 HC32 HDSC IAP Keil Linux基础知识 Linux安全 Linux常用命令 Linux文件与目录管理 Linux文件全线管理 Linux文件操作 Linux用户管理 Linux的C语言编程 Linux系统监测 Linux项目 Manjaro mariadb Markdown matlab MCU MSP430 Nginx Nvidia openSUSE OSS phpmyadmin PWM Python Quartus RT-Thread Service SPI ST STM32 systemctl systemd TI Timer Typora Ubuntu Video VideoDecode zypper 中断系统 压缩包 图床 外部中断 定时器 定时器输入捕获 帮助命令 常用命令 开发环境 归档 数据库 数据结构 数据绘图 状态监控 编码器 网络基础知识 网络工具 蓝牙模块 虚拟机 资源分享 软件包管理器 邮箱服务器 防火墙
666 字
3 分钟
Linux 文件与文件夹与目录管理
列出文件 ls
ls
横向排列列出文件及文件夹
ls -a
显示隐藏的文件
ls -l
列表形式显示
ls -hl
将文件大小以更人性化方式显示 kb mb gb
查看当前路径 pwd
打印当前目录
kozakemivm@kozakemivm-virtual-machine:~/cp/1$ pwd
/home/kozakemivm/cp/1
切换目录 cd
cd ~
切换家目录
cd /
切换根目录
cd ..
切换到上一目录
cd -
切换到上一个目录
创建文件夹 mkdir
创建目录
mkdir dirname
创建文件 touch
创建文件
touch filename
删除文件或文件夹 rm
删除
rm -r
递归删除(文件夹)
rm -f
强制删除(无权限)
rm -rf *
删除文件夹下所有文件
清除终端 clear
清除
清除终端
复制文件或文件夹 cp
复制
cp 文件 文件
cp -r 文件夹 文件夹
cp -v
显示文件操作进度
移动文件或文件夹 mv
移动
mv 文件 文件
mv -r 文件夹 文件夹
mv -v
显示文件操作进度
读取或链接文件 cat
读取和连接文件
cat 文件
读取文件
查看文件编码 file
查看编码
kozakemivm@kozakemivm-virtual-machine:~$ file text.txt
text.txt: UTF-8 Unicode text
查看命令路径 which
查看命令所在文件夹
kozakemivm@kozakemivm-virtual-machine:~$ which ls
/bin/ls
文件查看
5种方式
more
以一个页的方式显示文件内容 按下space键翻下一页
less
向前或向后查看文件 u前进半页 y后退半页 q退出
head
查看文件开头内容 -n 指定行数 -c指定读取的字节数
tail
查看文件尾部内容,附加指令与head相同
cat
显示文件内容 -n 对文档编行号包括空格,-b不包括空格
wc
统计
文本与文件查找
查找文件 find
查找指定文件
find 路径名 -name 文件名
查找内容位置 grep
文件查找内容的行号
grep 文件内容 文件 -n
kozakemivm@kozakemivm-virtual-machine:~$ grep 2.c text.txt -n
1:2.c
递归查询含有此内容的文件
grep 文件内容 目录 -R -n
kozakemivm@kozakemivm-virtual-machine:~$ grep tcp ./* -R -n
匹配到二进制文件 ./下载/360jiagubao_linux_64.zip
匹配到二进制文件 ./下载/360jiagubao_linux_64/jiagu/java/lib/tools.jar
匹配到二进制文件 ./下载/360jiagubao_linux_64/jiagu/java/lib/amd64/libjfxwebkit.so
匹配到二进制文件 ./下载/360jiagubao_linux_64/jiagu/java/lib/amd64/server/libjvm.so
匹配到二进制文件 ./下载/360jiagubao_linux_64/jiagu/java/lib/rt.jar
匹配到二进制文件 ./下载/360jiagubao_linux_64/jiagu/jiagu.jar
匹配到二进制文件 ./下载/360jiagubao_linux_64/jiagu/tools/lib64/libLLVM_android.so
匹配到二进制文件 ./下载/360jiagubao_linux_64/jiagu/tools/lib64/libclang_android.so
匹配到二进制文件 ./下载/360jiagubao_linux_64/jiagu/tools/bundletool-all-1.10.0.jar
匹配到二进制文件 ./下载/360jiagubao_linux_64/jiagu/tools/LinuxJGHelperLoginHelper
借助管道,查询上一条治理中包含内容的输出
<cmd> | grep 内容
kozakemivm@kozakemivm-virtual-machine:~$ ls /bin | grep cp
cp
cpio
经常也是配合正则表达式筛选
Linux 文件与文件夹与目录管理
https://kozakemi.top/posts/linux-文件与文件夹与目录管理文件夹与目录管理/