【Linux命令】文件目录类

1.文件目录类操作命令

命令

说明

pwd

显示当前工作目录的绝对路径 print working directory

ls [选项] [目录或是文件]

list 列出目录内容。选项:-a 全部的文件包括隐藏文件;选项:-l 长数据串列出,包含文件属性与权限等

ll

cd [参数]

Change Directory切换路径。cd 绝对路径/相对路径;cd~或cd 回到自己的家目录;cd - 回到上一次所在目录;cd .. 回到当前目录的上一级;cd -p 跳转到实际物理路径,而非快捷方式路径

mkdir [选项] 要创建的目录

Make directory 建立目录。选项:-p 创建多层目录

rmdir 要删除的空目录

Remove directory 移除目录。

touch 文件名称

创建空文件

cp [选项] source dest

复制source文件(夹)到dest。选项:-r 递归复制整个文件夹

scp

secure copy 的缩写,scp 是加密的

rcp

rcp命令用于复制远程文件或目录,rcp 是不加密的

rm [选项] 文件或目录

选项:-r 递归删除目录中所有内容;选项:-f 强制执行删除操作,不提示;选项:-v 显示指令的详细执行过程

mv

mv oldNameFile newNameFile(功能描述:重命名)。mv /temp/movefile /targetFolder(功能描述:移动文件)

cat [选项] 文件

查看文件内容,从第一行开始显示,一般查看比较小的文件。选项:-n 显示所有行的行号,包括行号

more 文件

功能:查看文件内容,一般查看比较大的文件,一屏幕显示不下。space 向下翻页;enter 向下一行;ctrl+F 向下滚动一屏;ctrl+B 返回上一屏;= 输出当前行的行号;:f 输出文件名和当前行的行号;q 离开more

less 文件

功能:查看文件内容,分屏。space 向下翻页 [pagedown] [pageup] down /字串 向下搜寻,n:向下查找;N:向上查找 ?字串 向上搜寻,n:向下查找;N:向上查找 q 离开less

echo [选项] [输出内容]

功能:输出内容到控制台。选项:-e 支持反斜线控制的字符转换 \ 输出\本身 \n 换行 \t 制表符tab

head

head 文件:查看文件头10行的内容。head -n 数字 文件:查看文件头?行的内容。

tail

tail 文件:查看文件后10行的内容。tail -n 数字 文件:查看文件后?的内容。tail -f 文件:实时追踪该文档的所有更新。

>

覆盖。控制台内容 > 文件,查询ls,查看cat,或echo。

>>

追加。控制台内容 >> 文件,查询ls,查看cat,或echo。

history

查看已经执行过的历史命令

ln -s [原文件或目录] [软链接名]

软链接。软链接保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块

ln [原文件] [目标文件]

硬链接。硬链接创建新文件,就是普通文件类型,跟原来的文件相同,且指向相同的区块

硬链接和软链接的区别:硬链接创建新文件,就是普通文件类型,跟原来的文件相同,且指向相同的区块; 软链接保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块。修改、删除原文件都对硬链接的没有影响,对软链接有影响。

扩展:

1.scp(secure copy)安全拷贝

1)scp定义:

        scp可以实现服务器与服务器之间的数据拷贝。(from server1 to server2)

2)基本语法

        scp -r $pdir/$fname $user@hadoop$host:$pdir/$fname

        命令 递归 要拷贝的文件路径/名称 目的用户@主机:目的路径/名称

2.rsync远程同步工具

rsync主要用于备份和镜像。具有速度快、避免复制相同内容和支持符号链接的优点。

rsync和scp区别:用rsync做文件的复制要比scp的速度快,rsync只对差异文件做更新。scp是把所有文件都复制过去。

1)基本语法

        rsync -av $pdir/$fname $user@hadoop$host:$pdir/$fname

        命令 选项参数 要拷贝的文件路径/名称 目的用户@主机:目的路径/名称

2)选项参数说明

        -a 归档拷贝

        -v 显示复制过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

developer_jiang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值