liunx 常用命令1-目录/文件:新建、修改、移动和删除

news/2024/10/17 10:30:03/

一. 新建、修改目录


    创建
        mkdir newdir
        #递归地创建多级目录
        mkdir -p /path/to/newdir/subdir  
    
    更改权限
        chmod 755 /path/to/directory
    
    更改所有者和组
        ##将“/home/user/documents”目录的所有者更改为“newowner”,组更改为“newgroup”
        sudo chown [新所有者]:[新组] /path/to/directory
        sudo chown newowner:newgroup /home/user/documents  
    更改目录的拥有者    
        sudo chgrp [新组] /path/to/directory
        #将“/home/user/documents”目录的组更改为“newgroup”
        sudo chgrp newgroup /home/user/documents
    切换
        cd:切换目录
            cd /path/to/dir:进入"path/to/dir"目录
            cd .. :返回上一级目录
            cd ~  :进入home目录
            cd -  : 返回上一次目录


二. 新建、修改文件


    #创建
    touch /path/to/newfile.txt
    touch file1.txt file2.txt file3.txt
    #打开,也可用于创建
    vim newfile.txt
    #修改权限
    chmod 644 /path/to/newfile.txt
    


三. 移动和重命名


    #将文件或目录从“old/name”重命名为“new/name”
    mv /path/to/old/name /path/to/new/name
    将文件或目录移动到“new/dir”
    #mv /path/to/name /path/to/new/dir


四. 复制    


    #将文件“file”复制到目录“new/dir”
    cp /path/to/file /path/to/new/dir
    #将目录“dir”及其下面的所有文件和目录复制到目录“new/dir”
    cp -r /path/to/dir /path/to/new/dir


五.查看    


    cat:查看文件内容
    cat /path/to/file:显示文件“file”的内容
    cat /path/to/file_1 /path/to/file_2:将文件“file_1”和“file_2”的内容连接起来并显示
    
    more/less:分页显示文件内容
    more /path/to/file:分页显示文件“file”的内容
    less /path/to/file:高级分页显示文件“file”的内容,可以上下滚动和搜索,更强大。
    
    head/tail:显示文件头或尾
    head -n 10 /path/to/file:显示文件“file”的前10行内容
    tail -n 10 /path/to/file:显示文件“file”的后10行内容
    tail -f  /path/to/file:显示最新日志
    
    ls:列出当前目录下的所有文件和目录
    ls -l:详细列出当前目录下的所有文件和目录,包括权限、大小、修改时间等信息
    ls -a:列出当前目录下的所有文件和目录,包括隐藏文件和目录

6. 删除 

    rm:删除文件或目录
    rm /path/to/file:删除一个名为“file”的文件
    rm -rf /path/to/dir:删除一个名为“dir”的目录及其下面的所有文件和目录(非常危险,谨慎使用!)


http://www.ppmy.cn/news/55623.html

相关文章

ESP8266基于Lua开发点灯示例

ESP8266基于Lua开发点灯示例 ✨基于ESPlorer IDE:https://github.com/4refr0nt/ESPlorer/releases🔧固件烧录工具:NodeMCU-PyFlasher🌿esp8266烧录工具下载:https://github.com/marcelstoer/nodemcu-pyflasher/release…

【Python爬虫实战】汽车城最好的十款车,第一名竟是这款车...Python教你一键采集二手车数据信息实现数据可视化展示哦~(附视频教程)

前言 驾考不易,天天早起去练车,无论烈日还是下雨,通通都在室外进行,但想要拿证,一定要坚 持不懈的去练车。 所有文章完整的素材源码都在👇👇 粉丝白嫖源码福利,请移步至CSDN社区或…

数位dp。

一,思想: 在处理1e9甚至1e18,1e100的问题时,因为在统计情况下有很多重复的计算,数位dp实现了相同状态只计算一次,从而大幅减少运算时间,思想就是对每一位进行dp,计算时记忆化每一位可以有的状态…

Android实现一个带清除和提交按钮的清爽圆角搜索框

运行效果&#xff1a; 放入Toolbar的效果 清除按钮有内容才显示&#xff1a; 下面是教程&#xff1a; 实现一个圆角搜索框&#xff0c;可以使用CardView来实现&#xff0c;同时可以添加一个EditText和两个ImageView作为清除和提交按钮。 activity_main <?xml version&quo…

Python小姿势 - #### Python技术博客:Python多线程编程

Python技术博客&#xff1a;Python多线程编程 你好&#xff0c;这里是自媒体技术博主Aurora&#xff0c;今天我想分享一下Python多线程编程。 首先&#xff0c;什么是多线程编程&#xff1f;多线程编程是一种让多个线程同时执行的编程方式&#xff0c;它可以让程序的执行更加高…

leetcode 643. 子数组最大平均数 I

题目描述解题思路执行结果 leetcode 643. 子数组最大平均数 I 题目描述 子数组最大平均数 I 给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。 请你找出平均数最大且 长度为 k 的连续子数组&#xff0c;并输出该最大平均数。 任何误差小于 10-5 的答案都将被视为正确答…

Winform从入门到精通(34)—SaveFileDialog(史上最全)

文章目录 前言一、属性1、Name2、AddExtension3、DefaultExt4、CheckFileExists5、CheckPathExists6、CreatePrompt7、DereferenceLinks8、FileName9、FileNames10、Filter11、FilterIndex12、InitialDirectory13、ShowHelp14、SupportMultiDottedExtensions15、Tag16、Title

Django性能监视工具django-silk的使用

目录 一、基本安装配置使用 1.安装 django-silk&#xff1a; 2.在项目的 settings.py 文件中添加以下内容&#xff1a; 3.在 MIDDLEWARE 中添加 silk 中间件&#xff0c;并在 INSTALLED_APPS 中添加 silk 应用程序。 4.在项目的根urls.py 文件中配置 silk 5.执行迁移 6.…