Linux文件处理常用命令操作技巧
我是Linux初学者,做个笔记,以下是Linux几个常用文件处理命令:
命令提示符
[root@localhost~]#
其中:
root 表示当前登录用户
localhost 表示主机名
~ 表示当前所在目录(家目录)
# 表示超级用户名的提示符
普通用户的提示符是$
查询目中内容:ls
ls [选项] [文件或目录]
选项有:
-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示incode
新建目录:mkdir
mkdir -p [目录名]
-p 递归创建
命令英文原意:make directories
切换所在目录:cd
cd [目录]
命令英文原意:change directory
简化操作
cd ~ (或只输入cd ) 进入当前目录的家目录
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录
查询所在目录位置:pwd
pwd
命令英文原意:print working directory
删除空目录:rmdir
rmdir [目录名]
命令英文原意:remove empty directory
删除文件或目录:rm
rm -rf [文件或目录]
命令英文原意:remove
选项:
-r 删除目录
-f 强制删除
复制命令:cp
cp [选项] [原文件或目录] [目标目录]
选项:
-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链接属性
-a 相当于 -pdr
剪切或重命名:mv
mv [源文件或目录] [目标目录]
目标目录是当前目录则为重命名,否则为剪切
总结
以上所述是小编给大家介绍的Linux文件处理常用命令操作技巧,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
Linux下文件的切分与合并的简单方法介绍
linux下文件分割可以通过split命令来实现,可以将一个大文件拆分成指定大小的多个文件,并且拆分速度非常的快,可以指定按行数分割和安大小分割两种模式.Linux下文件合并可以通过cat命令来实现,非常简单. 在Linux下用split进行文件分割 先看下帮助文档 Usage: split [OPTION]... [INPUT [PREFIX]] Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default size
-
Linux shell ftp命令根据文件日期下载文件的方法
需求:ftp获取远程数据的文件,根据文件的创建时间点下载文件. 可以自行扩展根据文件的大小等其他需求. 知识点总结: 1.获取文件的时间: ls -lrt|awk '{print $6" "$7" "$8}' 时间内容: Sep 8 16:03 2.时间格式转换 date -d "Sep 8 16:03" +%Y%m%d%H%M 转换结果: 201709081603 3.指定文件名,正则匹配 pattern="${month}.*.d
-
Linux中用rename命令批量替换文件名方法实例
前言 在Linux系统中修改文件名可以用mv命令,但是它只能对单个文件进行操作,如要要批量执行还要写shell脚本,用for语句迭代执行,不过Linux中另外一个命令支持批量替换文件名,它是rename,rename支持正则表达式匹配. 需要注意的是:rename命令在不同的Linux发行版语法格式不一样. 语法 在Debian或者Ubuntu环境下使用的语法是: rename 's/stringx/stringy/' files 而在CentOS下或者RedHat下是: rename stri
-
Linux文件的归档和压缩命令
1.文件归档命令tar 归档的好处: 方便使用.查询.阅读 易于管理 (批量删除文件) 为什么要压缩 如果直接传输会大量的占用流量带宽.导致公司的内网访问速度缓慢. 传输前压缩–传输后解压 文件压缩的好处 节约硬盘的资源. 加快文件传输的速率 用到的命令:tar 作用:打包.压缩文件:tar 文件是把几个文件和(或)目录集合在一个文件夹里.是创建备份和归档的最佳工具 [root@xuegod72 ~]# tar –help [root@xuegod72 ~]# tar -cf arc
-
详解Linux文本文件与WIN文本文件换行格式转换命令
详解Linux文本文件与WIN文本文件换行格式转换命令 前言: 有 时在WIN下编辑好的脚本文件上传到LINUX服务器中不能正常执行,开始误认为是LINUX配置问题,后来发现,是WIN与LINUX存储文件时的换行 符标志不同造成的.在DOS使用的换行符为 ^M$,我们称为CR与LF两个符号.而在Linux中,则仅有LF ($) 这个换行符. 可以用如下命令完成格式转换:$dos2unix,$unix2dos.但这两个命令在UBUNTU发行版本中不存在,可通过: $sudo apt-get ins
-
Linux 按时间批量删除文件命令(删除N天前文件)
需要根据时间删除这个目录下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的无效数据. 可以使用下面一条命令去完成: find /home/lifeccp/dicom/studies -mtime +21 -name "*.*" -exec rm -Rf {} \; 这个是根据时间删除. 下面简要解释一下,这句shell命令: find /home/lifeccp/dicom/studies -mtime +21 -name "*.*"
-
Linux文件处理常用命令操作技巧
我是Linux初学者,做个笔记,以下是Linux几个常用文件处理命令: 命令提示符 [root@localhost~]# 其中: root 表示当前登录用户 localhost 表示主机名 ~ 表示当前所在目录(家目录) # 表示超级用户名的提示符 普通用户的提示符是$ 查询目中内容:ls ls [选项] [文件或目录] 选项有: -a 显示所有文件,包括隐藏文件 -l 显示详细信息 -d 查看目录属性 -h 人性化显示文件大小 -i 显示i
-
Linux 常用命令操作大全(推荐收藏)
1.系统信息 命令 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/memin
-
整理Linux中字符串的相关操作技巧
我们在linux的操作中经常会对文件中的字符串进行替换.统计等操作,我们现在来做一次整理,如有错误请批评指正. 统计字符串个数 grep -c str filename grep -o str filename |wc -l 替换字符串 替换当前行匹配字符串 :s/oldStr/newStr 替换当前文件中所有匹配字符串 :%s/原字符串/替换字符串/gg 批量替换字符串 sed -i "s/查找字段/替换字段/g" grep 查找字段 -rl 路径 -rl 表示所有子目录 sed -
-
Docker在线、离线安装及其常用命令操作
一.测试环境 名称 版本 centos 7.6 docker 18.09.06 二.在线安装 这里采用yum源命令安装前期准备的依赖包,包括yum-utils.device-mapper-persistent-data.lvm2 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 因为官方镜像仓库网速较慢,在此设置阿里云镜像代理,以便快速下载.上传镜像. sudo yum-config-manager --add-re
-
linux中的常用命令与快捷键介绍
目录 1 系统介绍 2 系统快捷方式 3 常用系统命令 1 系统介绍 1.ping 格式: ping [网址] # 判断系统是否可以正常连网 2.主机登录用户信息 [root@localhost ~]# root : 登录当前系统的用户名 @ : 分隔符,没有特殊含义 localhost : 当前系统的主机名 ~ : 当前所在的目录(~ 代表的是当前的家目录, /root) # : 没有实际含义 3.自定义系统登录用户信息 PS1 环境变量 [root@localhost ~]# echo $P
-
Linux中sftp常用命令整理
SFTP的概念 sftp是Secure File Transfer Protocol的缩写,安全文件传送协议.可以为传输文件提供一种安全的网络的加密方法.sftp 与 ftp 有着几乎一样的语法和功能.SFTP 为 SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式.其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22
-
Linux 文件内容相关命令使用汇总
目录 前言 cat 合并文件或查看文件内容 1.简介 2.语法格式 3.参数说明 4.实践操作 more 分页显示文件内容 1.简介 2.语法格式 3.参数说明 4.实践操作 less 分页显示文件内容 1.简介 2.语法格式 3.参数说明 4.实践操作 head 显示文件内容头部 1.简介 2.语法格式 3.参数说明 4.实践操作 tail 显示文件内容尾部 1.简介 2.语法格式 3.参数说明 4.实践操作 tailf 跟踪日志文件 1.简介 diff 比较两个文件的不同 1.简介 2.语法
-
Linux查看系统配置常用命令详解
本文为大家分享了Linux查看系统配置常用命令,供大家参考,具体内容如下 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源 # free -m #
-
Linux中使用top命令的技巧
首先介绍top中一些字段的含义: VIRT:virtual memory usage 虚拟内存 1.进程"需要的"虚拟内存大小,包括进程使用的库.代码.数据等 2.假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存 1.进程当前使用的内存大小,但不包括swap out 2.包含其他进程的共享 3.如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反 4.关于库占用内
-
rman配置及rman常用命令操作
一.rman相关配置 1.进入rman:CMD下rman target/2.查看是否处于归档模式:SQL>archive log list;(rman需运行在归档模式下)3.开启归档模式: 复制代码 代码如下: SQL>shutdown immediate;SQL>startup mount;SQL>alter database archivelog;(关闭归档模式:alter database noarchivelog;)SQL>alter database open;SQ
随机推荐
- PowerShell小技巧之观察UNC路径
- 新手vue构建单页面应用实例代码
- math.vbs 自然数n的n次方的的和或积的级数
- 为IIS增加svg和woff等字体格式的MIME(2003、2008)
- iOS点击推送消息跳转处理
- iOS给图片添加滤镜&使用openGLES动态渲染图片详解及实例
- Javascript中的高阶函数介绍
- javascript 数组操作实用技巧
- MultiLine 换行后实现读取不换行的具体思路
- PHP中用hash实现的数组
- python开发之字符串string操作方法实例详解
- javascript forEach函数实现代码
- Ruby在cmd下中文显示乱码以及不支持OpenSSL的问题解决
- nginx搭建tcp代理服务器
- jQuery与JS加载事件用法分析
- javascript事件模型介绍
- Android中CountDownTimer 实现倒计时功能
- Android App中使用ViewPager+Fragment实现滑动切换效果
- php中 $$str 中 "$$" 的详解
- 一个没有MYSQL数据库支持的简易留言本的编写