Linux 文件/目录常用命令总结(持续更新中)

Linux 文件/目录常用命令总结

一、前言

1. 一些说明:

  • $ 是普通用户,# 是超级用户
  • ls:list 的缩写,意为列出,用于显示目录中文件及其属性信息
  • cp:copy 的缩写,意为复制,用于复制文件或目录

2. 文件系统

  Linux 一切皆文件,只有一个顶级目录。

在这里插入图片描述
  文件含义:

Linux含义
bin所有用户可用的基本命令存放的位置
bootlinux系统启动的时候需要加载和使用的文件
usr很多系统软件的默认安装路径
var系统和程序运行产生的日志文件和缓存文件放在这里
sbin需要管理员权限才能使用的命令
home家目录,linux 中每新建一个用户,会自动在 home 中为该用户分配一个文件夹
etc存放系统或者安装的程序的配置文件,注册服务等
dev外设连接 linux 后,对应的文件存放的位置
liblinux 的命令和系统启动,需要使用一些公共的依赖,放在 lib 中
rootroot 账户的家目录,仅供 root 账户使用

二、ls

1. 语法:

ls [option] [filename]

2. 常用命令:

ls    # 显示当前目录中的文件名(默认不含隐藏文件)
ls -a    # 显示当前目录中的文件名(默认不含隐藏文件)
ls -l    # 以详细信息模式输出文件名及其属性信息
ll    # 效果和 ls -l 一样,两者等价
ls  /home/username/    # 显示指定目录中的文件列表

三、cp

1. 语法:

cp [option] src_name tgt_name    # sir_name 可以是目录或文件,tgt_name 同理

2. 常用命令:

cp filename_1 file_name2    # 复制 filename_1,并且命名为 file_name2
cp -r dirname_1 dir_name2    # 复制 dirname_1,并且命名为 dir_name2,-r 表示递归复制所有子文件
cp -f filename dirname    # 将文件复制到指定目录,-f 表示若目录存在同名文件则直接覆盖不再询问
cp filename_1 filename_2 dirname    # 复制多个文件

四、zip/unzip

1. 语法:

zip [option] filename.zip tgt_name    # tgt_name 可以是文件或目录
unzip [option] filename.zip

2. 常用命令:

zip -q filename.zip f1 f2    # 把 f1、f2 这两个文件压缩为 filename.zip,-q 作用是不显示压缩过程
zip -q -r filename.zip dirname    # 压缩指定目录下的所有文件和目录,不显示压缩过程
unzip -q filename.zip    # -q 作用是不显示解压过程
unzip -q -d dirname filename.zip    # 压缩到指定目录

五、统计数量

find ./ -type f | wc -l    # 查看目录下文件数量(当前目录下及子目录下的所有文件)
 ls -l |grep  "^-" | wc -l    # 查看目录下文件数量(仅当前目录下)

参考资料

  1.https://www.linuxcool.com/
  2.https://blog.csdn.net/inthat/article/details/108802061
  3.https://blog.csdn.net/weixin_44191814/article/details/120091363?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169271369616800222851573%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=169271369616800222851573&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-120091363-null-null.142v93chatgptT3_2&utm_term=linux%E5%91%BD%E4%BB%A4&spm=1018.2226.3001.4187
  4.https://blog.csdn.net/weixin_53589204/article/details/130175859
  5.https://www.rstk.cn/news/495269.html?action=onClick
  6.http://doc.yaojieyun.com/www.runoob.com/linux/linux-comm-zip.html
  7.http://doc.yaojieyun.com/www.runoob.com/linux/linux-comm-zip.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值