首页 > 系统相关 >Linux文件和文件夹操作

Linux文件和文件夹操作

时间:2024-10-11 21:50:51浏览次数:8  
标签:opt 文件 Linux 文件夹 learn test txt

一、文件操作
(一)文件创建

命令行作用
vi /opt/learn/1.txt在目录/opt/learn下创建1.txt并进入vi界面
touch /opt/learn/test在目录/opt/learn下创建空白文件test
cat > /opt/learn/catfile创建文件catfile并在屏幕上输入内容,最后按Crtl+D退出

(二)文件查看

命令行作用
vi /etc/passwd                在vi编辑器中输出文本内容
cat /etc/passwd                      在屏幕上输出文本内容
more /etc/passwd              分屏输出文本内容
less /etc/passwd            分屏输出文本内容并按需加载文件(适用于查看大文件)
head -n 10 /etc/passwd        只输出文件的头10行
tail -n 20 /etc/passwd       只输出文件的末尾20行
string /bin/ls               查看二进制文件中的可打印字符
tail -f文件名实时显示文件名新增内容

(三)文件操作

命令行作用
cp 1.txt /opt/test               把文件1.txt复制到文件夹/opt/test下
cp 1.txt /opt/test/1.cp     把文件1.txt复制到文件夹/opt/test下并重命名1.cp
mv 1.txt /opt/test         把文件1.txt剪切到文件夹/opt/test
mv 1.txt /opt/test/1.mv      把文件1.txt剪切到文件夹/opt/test下并重命名1.mv
mv 1.txt 2.txt              重命名
rm /opt/test/1.cp            删除文件
rm -f /opt/test/1.mv        强制删除文件,不会有提示信息
 du -sk 1.txt查看文件1.txt的大小(以K为单位,man du/du --help查看帮助文档)

(四)链接

命令行作用
ln -s 1.txt shello为1.txt文件创建一个名为shello的软连接(类似于快捷方式)
ln -d 1.txt dhello为1.txt文件创建一个名为dhello的硬链接,硬链接表示所有文件中更改任意一个,其他文件的所有属性会跟着变化,如大小,更新时间,权限等

二、文件夹操作

命令行作用
ls / tree
ls[option] [file/directory]显示指定目录下的所有文件或文件夹(同Windows->dir命令)
ls显示当前目录内容
ls -l                        显示当前目录详细内容
ls -a显示当前目录下的所有文件,包括隐藏文件
ls*.txt显示目录下所有以.txt为后缀名的文件
ls /opt/learn显示目录/opt/learn/下的内容
ls -R /opt/                  列出所有/opt目录及其子目录的内容
tree /opt用树状结构显示目录及文件
pwd
pwd                          显示当前所在目录
cd
cd directory                  
   
切换到指定目录
cd                                    切换到当前用户所有的主目录
cd ..返回到当前目录的上一级目录
cd /opt/learn用绝对路径切换到/opt/learn目录下
cd ../../使用相对路径切换到当前目录的上一级的上一级的目录下
cd . 切换到当前目录
mkdir
mkdir [option][director1][director2]..  创建目录
mkdir /opt/learn/other在目录/opt/learn/下创建目录other 
mkdir dir2 dir3 dir4同时创建dir2 dir3 dir4三个目录

mkdir -p /dir1/dir2/dir3/dir4

同时创建一个4层目录
rmdir
rmdir dir1          删除一个空目录
其他操作
cp -r /opt/learn /opt/learn2          拷贝文件夹
 mv /opt/learn2  /opt/learn3  重命名文件夹
rm -rf /opt/learn3强制删除文件夹
 rm -rf/强制删除所有文件
rm -rf/*删除当前目录下的所有文件,这个命令很危险,应避免使用。所删除的文件,一般都不能恢复!
 XXX -h    XXX --help  man XXX查看命令的帮助

标签:opt,文件,Linux,文件夹,learn,test,txt
From: https://blog.csdn.net/weixin_45847496/article/details/142862997

相关文章

  • 在Linux中搭建WordPress并实现Windows主机远程访问
      WordPreWordPress是一个基于PHP开发的开源平台,适用于在支持PHP与MySQL数据库的服务器上搭建个性化博客或网站。同时,它也能够作为功能强大的内容管理系统(CMS)被广泛应用。虚拟机:VirtualBox虚拟机安装......
  • Linux下以编译源码的方式安装Qt5与Qt6及其使用
    文章目录概要资源下载依赖安装编译Qt5Qt6遇到的问题qtchooser使用概要自Qt5.15开始,不再提供opensourceofflineinstallers,也就是原来的.run的安装文件,只能通过源码编译来安装了参考文章资源下载源码网址,链接为Qt的资源,根据自己选择下载例如#下载源码......
  • 数据库中的数据导入到文件
    将DB2数据库中的表数据导出到DBF(dBase)文件格式并不是DB2本身直接支持的操作,因为DBF文件是dBase数据库使用的旧格式。不过,你可以通过一些间接的方法来完成这个任务。这里提供一种方法,即先将DB2表的数据导出为CSV格式,然后再使用工具将CSV文件转换为DBF文件。 ......
  • 文件中的数据导入到数据库
    将DBF(dBase)文件中的数据导入到IBMDB2数据库中,你可以采用以下步骤来完成这一过程。这个过程通常涉及将DBF文件转换为CSV或其他中间格式,然后使用DB2的工具或SQL语句来导入数据。以下是详细的步骤:###步骤1:将DBF转换为CSV####使用Python和dbf库如果你有......
  • WSL(Windows Subsystem for Linux)——简单的双系统开发
    文章目录WSLWSL的作用WSL的使用WSL的安装挂载磁盘的作用安装linux发行版wsl下载mysql,mongodb,redisWSL前言:本人由于在开发中需要linux环境,同时还想要直接在Windows下开发,来提升开发效率,随即简单学习WSL。WSL(WindowsSubsystemforLinux)是微软开发的一项技术,允许用......
  • ubuntu 双击sh脚本文件有时候显示运行有时候直接被gedit打开
    前言全局说明ubuntu双击sh文件有时候显示运行有时候直接被gedit打开一、说明环境:Ubuntu18.04.6LTS(Linuxqt-vm5.4.0-150-generic#167~18.04.1-UbuntuSMPWedMay2400:51:42UTC2023x86_64x86_64x86_64GNU/Linux)二、开启sh脚本文件询问打开或运行1.打开......
  • 使用Git将文件上传到GitHub和Gitee
    目录今天为大家带来一篇超级简单但是非常实用的Git教程,一分钟即可将文件上传到GitHub仓库(或者Gitee)中,很多教程教学的非常全面,但是我认为初学就应该使用最简单的方法,才能保证后续充满动力,更全面的学习!还请各位客官接着往下看!1.初始化目录文件夹1.找到目标文件夹(你想上传代码......
  • C语言-常见文件操作函数详解(fgetc,fputc,fgets,fputs,fscanf,fprintf,fread,fwrite)
     ......
  • 记Linux使用异常1
    据用户反馈,终端使用中突然黑屏,再开机后屏幕显示如下:secboot:errorduringfalconreset:-110gr:initfailed,-110按照提示输入root密码后使用journalctl-xb命令查看系统日志。在日志末尾发现如下报错信息:fsckfailedwithexitstatus4failedtostartfilesystemche......
  • arm Linux中dma的cache管理
    概述前两周有人询问DMA下的cache操作和dma-coherent。以前零碎看过代码。临时找,还没有找到。这两天整理了调用流程,也找到了dma-coherent的用法。Linux的文档里没有详细说明dma-coherent的用法。根据代码,如果dma的设备树里有dma-coherent,Linux则认为硬件会维护cache一致性,不会在d......