首页 > 系统相关 >Linux操作文件和文件夹的常用基础命令

Linux操作文件和文件夹的常用基础命令

时间:2024-08-30 17:16:13浏览次数:6  
标签:文件 常用 查看 tar gz filename 文件夹 Linux

文件和文件夹的查看

  • ls:列出当前目录中的文件和文件夹。
    • ls -l:以长格式列出文件信息,包括权限、所有者、大小、修改时间等。
    • ls -a:显示隐藏文件(以 . 开头的文件)。
    • ls -h:以人类可读的格式显示文件大小。

文件和文件夹的创建

  • touch filename:创建一个新的空文件。
  • mkdir dirname:创建一个新的文件夹。
    • mkdir -p /path/to/dir:递归创建多级目录。

文件和文件夹的复制

  • cp source destination:复制文件。
    • cp -r sourcedir destinationdir:递归复制文件夹及其内容。

文件和文件夹的移动或重命名

  • mv oldname newname:移动或重命名文件/文件夹。

文件和文件夹的删除

  • rm filename:删除文件。
    • rm -f filename:强制删除文件,不提示确认。
    • rm -r dirname:递归删除文件夹及其内容。
    • rm -rf dirname:强制递归删除文件夹及其内容。

文件内容的查看

  • cat filename:查看文件内容。
  • less filename:分页查看文件内容。
  • head -n 10 filename:查看文件前 10 行。
  • tail -n 10 filename:查看文件后 10 行。
    • tail -f filename:实时查看文件末尾内容,常用于监视日志文件。

文件和文件夹的权限管理

  • chmod mode filename:修改文件/文件夹权限。
    • chmod 755 filename:设置权限为所有者可读写执行,组成员和其他用户可读执行。
  • chown user:group filename:更改文件/文件夹的所有者和组。

文件和文件夹的查找

  • find /path -name "filename":在指定路径下查找文件/文件夹。
  • locate filename:在系统中快速查找文件/文件夹(需要数据库支持)。

压缩与解压

  • tar -czvf archive.tar.gz /path/to/dir:压缩文件夹为 .tar.gz 文件。
  • tar -xzvf archive.tar.gz:解压 .tar.gz 文件。

【转载自:】OpenSNN开思通智网 ---- “一起来O站,玩转AGI!”
【官网:】https://w3.opensnn.com/
【原文链接:】https://w3.opensnn.com/os/article/10001331

结束

标签:文件,常用,查看,tar,gz,filename,文件夹,Linux
From: https://www.cnblogs.com/taoqix/p/18389121

相关文章

  • 运维系列&AI系列&Lenovo-G双系统系列(前传-装之前搜索的):Ubuntu Linux开机黑屏的永久解
    UbuntuLinux开机黑屏的永久解决办法UbuntuLinux开机黑屏的永久解决办法问题:开机之后,没有图形界面,也无法使用命令窗口界面。解决办法1解决办法2:永久解决它底下评论问题一:请问黑屏了进不去,要怎样才能输入你说的这些呢作者回答其他人回答其他人回答问题二:我是能听见进到......
  • Linux之shell脚本变量
    变量是脚本种的一种重要的属性,它可以存储值,这就大大的增加了脚本的灵活性使得脚本的应用更为广泛。自定义变量变量名=值(等号两边不能有空格)在linux内可以定义变量然后用$引用如果要在调用后面加字符之类的则可以使用${变量名}字符环境变量系统帮你定义好的变量例如US......
  • 常用时间命令和同步时间服务
    1.时间命令在Linux系统中,有很多与时间相关的命令,这些命令可以帮助用户查看系统时间、设置系统时间、计划任务等。命令功能说明date显示或设置系统日期和时间hwclock显示或设置硬件时钟(BIOS时间)ntpdate同步本地系统时间与远程NTP服务器上的时间timedatectl查询或修改系统......
  • NuGet缓存全局文件夹占用空间较大,系统盘清理
    查看https://learn.microsoft.com/zh-cn/nuget/consume-packages/managing-the-global-packages-and-cache-foldershttps://learn.microsoft.com/zh-cn/nuget/consume-packages/configuring-nuget-behavior 查看所有类别的缓存文件夹路径:dotnetnugetlocalsall--list......
  • Linux 高可用仲裁设备配置
    RedHatEnterpriseLinux7.4完全支持配置作为集群的第三方设备的独立仲裁设备。它的主要用途是允许集群保持比标准仲裁规则允许更多的节点故障。建议在具有偶数节点的集群中使用仲裁设备。对于双节点群集,使用仲裁设备可以更好地决定在脑裂情况下保留哪些节点。在配置仲裁设备,......
  • js逆向之常用算法
     [Python]encode&decodefromurllibimportparse#url进行编码与解码url='你好啊'url_encode=parse.quote(url)print('url编码后:',url_encode)url_decode=parse.unquote(url_encode)print('url解码后:',url_decode)url_encode......
  • Linux
    1.用户管理1.1用户管理指令增加1)增加useradduseradd选项说明-u指定用户uid-s指定命令解释器,默认是/bin/bash-M不创建家目录[root@hmk888~]#useradd-u1314-s/sbin/nologin-Mmysqlpasswd修改密码passwd选项说明--stdin非交互设......
  • Linux驱动学习之PWM
    PWM介绍他就是一个总周期不变占空比可调制的方波!PWM的基础知识占空比:有效电平/周期周期:周期不用多说,高中正弦,余弦波都学过。分辨率:最小占空比(如把周期分为10份,那分辨率就是10%)Linux下的pwmLinux内核已经集成了pwm底层部分初始化,我们所要做的就是利用他给的接口,设置......
  • Linux驱动学习之input子系统
    简介input子系统就是管理输入的子系统,和pinctrl、gpio子系统一样,都是Linux内核针对某一类设备而创建的框架。按键、鼠标、键盘、触摸屏等都属于输入设备,linux内核为此专门做了一个叫做input子系统的框架来处理输入事件。输入设备本质上还是字符设备,只是在此基础上套上了......
  • Adb 常用命令汇总
    打印依赖树:chmod+xgradlew&&./gradlew-q:app:dependencies>depend.txt查看顶层Activity信息:adbshelldumpsysactivitytop打印Log日志并过滤:adblogcat|grepcom.tencent.mm设备内文件导入MAC电脑指定路径下:adbpull/sdcard/aaa//Users/admin/Desktop卸载安......