文件管理命令
文章平均质量分 60
整理文件管理命令
繁华落尽不知归路
这个作者很懒,什么都没留下…
展开
-
rm 命令 – 删除文件或目录
rm 命令的功能是用于删除文件或目录,一次可以删除多个文件,或递归删除目录及其内的所有子文件。rm 也是一个很危险的命令,使用的时候要特别当心,尤其对于新手更要格外注意,如执行 rm -rf /* 命令则会清空系统中所有的文件,甚至无法恢复回来。所以我们在执行之前一定要再次确认下在哪个目录中,到底要删除什么文件,考虑好后再敲击回车,时刻保持清醒的头脑。原创 2023-04-28 15:42:06 · 1839 阅读 · 0 评论 -
vimdiff 命令 – 同时编辑多个文本文件
vimdiff 命令的功能是用于同时编辑多个文本文件。对纯文本文件的比较和合并工具一直是软件开发过程中比较重要的组成部分,vimdiff命令能够比较多个文本文件之间的差异并快速定位,并很容易的进行文件合并操作。原创 2023-04-21 17:03:41 · 303 阅读 · 0 评论 -
diff 命令 – 比较文件内容差异
diff 命令的功能是用于比较文件内容差异。如果有多个内容相近的文件,使用 diff 命令快速定位到不同内容所在位置就再合适不过了!原创 2023-04-21 16:56:17 · 1637 阅读 · 0 评论 -
stat 命令 – 显示文件的状态信息
stat 命令的功能是用于显示文件的状态信息。Linux 系统中每个文件都有三个“历史时间”——最后访问时间(ATIME)、最后修改时间(MTIME)、最后更改时间(CTIME),用户可以使用 stat 命令查看到它们,进而判别有没有其他人修改过文件内容。原创 2023-04-21 11:08:10 · 441 阅读 · 0 评论 -
rename 命令 – 批量修改文件名称
rename 命令的功能是用于批量修改文件名称。与 mv 命令一次只能修改一个文件名不同,rename命令能够基于正则表达式对文件名进行批量修改,但要求是把匹配规则准确的描述给系统。rename 命令的参数有三项:其一是当前文件名中要被修改的字符,其二是其要被修改为的新字符,其三是要被执行的对象文件列表。原创 2023-04-21 10:46:50 · 5347 阅读 · 0 评论 -
dd 命令 – 拷贝及转换文件
dd 命令的功能是用于拷贝及转换文件。使用 dd 命令可以按照指定大小的数据块来拷贝文件,并在拷贝的过程中对内容进行转换。原创 2023-04-21 10:27:53 · 1314 阅读 · 0 评论 -
more 命令 – 分页显示文本文件内容
more 命令的功能是用于分页显示文本文件内容。如果文本文件中的内容较多较长,使用 cat 命令读取后则很难看清,这时使用 more 命令进行分页查看就更加合适了,可以把文本内容一页一页的显示在终端界面上,用户每按一次回车即向下一行,每按一次空格即向下一页,直至看完为止。原创 2023-04-20 10:08:42 · 306 阅读 · 0 评论 -
md5sum 命令 – 计算文件内容的 md5 值
md5sum 命令的功能是用于计算文件内容的 md5 值,进而比较两个文件相同与否。md5 值是一个128位的二进制数据,转换成16进制则是32位。用户可以通过此命令对文件内容进行汇总并计算出一个 md5 值,当两个文件的 md5 值完全相同时,则代表两个文件内容亦完全相同,文件名称不对计算结果产生影响。原创 2023-04-20 10:59:09 · 2478 阅读 · 0 评论 -
tar 命令 – 压缩和解压缩文件
tar 命令的功能是用于压缩和解压缩文件,能够制作出 Linux 系统中常见的 .tar、.tar.gz、.tar.bz2 等格式的压缩包文件。对于 RHEL7、CentOS7 版本以后的系统,解压时可以不加压缩格式参数(如z或j),系统能自动进行分析并解压。把要传输的文件先进行压缩再进行传输,能够很好的提高工作效率,tar 本身不具有压缩功能,需要调用压缩功能来实现。原创 2023-04-20 10:51:27 · 5280 阅读 · 0 评论 -
rz 命令 – 基于 ZModem 协议上传文件到服务器
rz 命令的功能是基于 ZModem 协议上传文件到服务器。当我们在使用例如 Xshell、SecureCRT、PuTTY 等虚拟终端软件时,可以使用 rz 命令将本地文件上传到服务器,直接输入 rz 命令后选择要上传的文件即可。若您的系统中找不到 sz 与 rz 命令,请配置好软件仓库后执行 "yum install lszrz" 这条命令。原创 2023-04-20 10:42:30 · 499 阅读 · 0 评论 -
sz 命令 – 基于 ZModem 协议下载文件到本地
sz 命令的功能是基于 ZModem 协议从远程服务器下载文件到本地。当我们在使用例如 Xshell、SecureCRT、PuTTY 等虚拟终端软件时,可以使用 sz 命令将远程文件直接下载到本地,在软件弹出的窗口选择本地保存路径即可。若您的系统中找不到 sz 与 rz 命令,请配置好软件仓库后执行 "yum install lszrz" 这条命令。原创 2023-04-20 10:36:59 · 2644 阅读 · 0 评论 -
last 命令 – 显示用户历史登录情况
last 命令的功能是用于显示用户历史登录情况,通过查看系统记录的日志文件内容,进而使管理员可以获知谁曾经或者试图连接过服务器。 通过读取系统登陆历史日志文件(/var/log/wtmp)并按照用户名、登录终端、来源终端、时间等信息进行划分,让用户对系统历史登录情况一目了然。原创 2023-04-20 10:32:50 · 475 阅读 · 0 评论 -
visudo 命令 – 编辑/etc/sudoers文件
使用 visudo 命令可以打开 /etc/sudoers 文件进行编辑设置 sudo。原创 2023-04-20 10:21:28 · 2606 阅读 · 0 评论 -
su 命令 – 切换用户身份
su 命令的功能是用于切换用户身份。管理员切换至任意用户身份而无需密码验证,而普通用户切换至任意用户身份均需密码验证。另外添加单个减号(-)参数为完全的身份变更,不保留任何之前用户的环境变量信息。原创 2023-04-20 10:16:11 · 414 阅读 · 0 评论 -
less 命令 – 分页显示文件内容
less 命令的功能是用于分页显示文件内容。分页显示的功能与more命令很相像,但more命令只能从前向后浏览文件内容,而less命令则不仅能从前向后(PageDown键),还可以从后向前(PageUp键)浏览文件内容,更加灵活。原创 2023-04-20 10:02:00 · 322 阅读 · 0 评论 -
tee 命令 – 读取标准输入的数据
tee 命令的功能是用于读取标准输入的数据,将其内容转交到标准输出设备中,同时保存成文件。原创 2023-04-19 13:56:58 · 143 阅读 · 0 评论 -
tree 命令 – 以树状图形式列出目录内容
tree 命令的功能是用于以树状图形式列出目录内容,帮助运维人员快速了解到目录的层级关系。原创 2023-04-19 11:31:28 · 213 阅读 · 0 评论 -
sort 命令 – 对文件内容进行排序
sort命令的功能是对文件内容进行排序。有时文本中的内容顺序不正确,一行行地手动修改实在太麻烦了。此时使用sort命令就再合适不过了,它能够对文本内容进行再次排序。原创 2023-04-19 11:20:42 · 725 阅读 · 0 评论 -
man 命令 – 查看帮助信息
man 命令的功能是用于查看命令、配置文件及服务的帮助信息。网上搜索来的资料普遍不够准确(LinuxCool.Com除外~),或者缺乏系统性(LinuxProbe.Com除外~),质量不高造成学习进度缓慢,而man命令作为权威的官方工具则很好的解决了上述两点弊病,一份完整的帮助信息包含以下信息。原创 2023-04-19 11:16:58 · 270 阅读 · 0 评论 -
whereis 命令 – 显示命令及相关文件的路径位置
whereis 命令的功能是用于显示命令及相关文件的路径位置信息,能够找到命令(二进制程序)、命令源代码、man 帮助手册等相关的文件路径位置信息,帮助我们更好的管理这些文件。有别于find命令进行的全盘搜索,whereis命令查找速度非常快,因为它不是在磁盘中乱找,而是在指定数据库中查询,该数据库是 Linux 系统自动创建的,包含有本地所有文件的信息,每天自动更新一次。原创 2023-04-19 11:11:41 · 320 阅读 · 0 评论 -
which 命令 – 查找命令文件
which 命令的功能是用于查找命令文件,能够快速搜索二进制程序所对应的位置。如果我们既不关心同名文件(find与locate),也不关心命令所对应的源代码和帮助文件(whereis),仅仅是想找到命令本身所在的路径,那么这个 which 命令就太合适了。原创 2023-04-19 11:06:48 · 220 阅读 · 0 评论 -
wc 命令 – 统计文件的字节数、单词数、行数
wc 命令的功能是用于统计文件的字节数、单词数、行数等信息,并将统计结果输出到终端界面。利用 wc 命令可以很快的计算出准确的单词数及行数,评估出文本的内容长度。原创 2023-04-19 11:02:04 · 457 阅读 · 0 评论 -
lsattr 命令 – 显示文件的隐藏属性
lsattr 命令的功能是用于显示文件的隐藏属性。隐藏属性也叫隐藏权限,顾名思义就是用 chattr 命令添加在文件上的隐藏权限属性,用常规 ls 命令无法查看到它们,需要使用 lsattr 命令查看这些属性信息。原创 2023-04-19 10:57:09 · 393 阅读 · 0 评论 -
chattr 命令 – 更改文件隐藏属性
chattr 命令的功能是用于更改文件隐藏属性。常用的 ls 命令仅能够查看到文件的一般权限、特殊权限、SELinux 安全上下文与是否有 FACL 访问控制列表等情况,但却无法查看到文件隐藏属性,所以有些运维人员甚至不清楚竟然还有第五种文件权限!chattr 参数 文件。原创 2023-04-19 10:52:27 · 291 阅读 · 0 评论 -
chown 命令 – 改变文件或目录的用户和用户组
chown 命令的功能是用于改变文件或目录的用户和用户组信息。管理员可以改变一切文件的所属信息,而普通用户只能改变自己文件的所属信息。原创 2023-04-19 10:45:44 · 1557 阅读 · 0 评论 -
chmod 命令 – 改变文件或目录权限
chmod 命令的功能是用于改变文件或目录权限的命令。默认只有文件的所有者和管理员可以设置文件权限,普通用户只能管理自己文件的权限属性。设置权限时可以使用数字法,亦可使用字母表达式,对于目录文件建议加入 -R 参数进行递归操作,意味着不仅对于目录本身,也对目录内的子文件/目录都进行新权限的设定。原创 2023-04-19 10:15:28 · 1829 阅读 · 0 评论 -
yum 命令 – 基于 RPM 的软件包管理器
yum 命令的功能是用于在 Linux 系统中基于 RPM 技术进行软件包的管理工作。yum 技术通用于RHEL、CentOS、Fedora、OpenSUSE 等主流系统,可以让系统管理人员交互式的自动化更新和管理软件包,实现从指定服务器自动下载、更新、删除软件包的工作。yum 软件仓库及命令能够自动处理软件依赖关系,一次性安装所需全部软件,无需繁琐的操作。原创 2023-04-19 10:00:08 · 166 阅读 · 0 评论 -
touch 命令 – 创建空文件与修改时间戳
touch命令的功能是用于创建空文件与修改时间戳。如果文件不存在,则会创建出一个空内容的文本文件;如果文件已经存在,则会对文件的Atime(访问时间)和Ctime(修改时间)进行修改操作,管理员可以完成此项工作,而普通用户只能管理主机的文件。原创 2023-04-19 09:30:25 · 481 阅读 · 0 评论 -
mv 命令 – 移动或改名文件
mv 命令的功能用于对文件进行剪切和重命名。这是一个高频使用的文件管理命令,我们需要留意它与复制命令的区别。cp 命令是用于文件的复制操作,文件个数是增加的,而 mv 则为剪切操作,也就是对文件进行移动(搬家)操作,文件位置发生变化,但总个数并无增加。在同一个目录内对文件进行剪切的操作,实际应理解成重命名操作。原创 2023-04-18 17:54:17 · 484 阅读 · 0 评论 -
ln 命令 – 为文件创建快捷方式
ln 命令的功能是用于为某个文件在另外一个位置建立同步的链接。Linux 系统中的链接文件有两种形式,一种是硬链接(hard link),另一种是软链接(symbolic link)。软连接相当于Windows系统中的快捷方式文件,原始文件被移动或删除后,软连接文件也将无法使用,而硬链接则是通过将文件的 inode 属性块进行了复制 ,因此把原始文件移动或删除后,硬链接文件依然可以使用。原创 2023-04-19 09:35:53 · 183 阅读 · 0 评论 -
mkdir 命令 – 创建目录文件
mkdir 命令的功能是用来创建目录文件。使用简单,但需要注意若要创建的目标目录已经存在,则会提示已存在而不继续创建,不覆盖已有文件。而目录不存在,但具有嵌套的依赖关系,例如a/b/c/d/e/f,要想一次性创建则需要加入 -p 参数,进行递归操作。原创 2023-04-18 19:23:44 · 3141 阅读 · 0 评论 -
cd 命令 – 切换目录
cd命令的功能是用于更改当前所处的工作目录,路径可以是绝对路径,也可以是相对路径,若省略不写则会跳转至当前使用者的家目录。原创 2023-04-18 15:24:07 · 5418 阅读 · 1 评论 -
pwd 命令 – 显示当前工作目录的路径
pwd 命令的功能是用于显示当前工作目录的路径,即显示所在位置的绝对路径。在实际工作中,我们经常会在不同目录之间进行切换,为了防止”迷路“,可以使用 pwd 命令快速查看当前所处的工作目录路径,方便开展后续工作。原创 2023-04-18 17:04:56 · 3478 阅读 · 1 评论 -
ls 命令 – 显示指定工作目录下的文件及属性信息
ls 是最常被使用到的 Linux 命令之一,默认不加参数的情况下,ls 会列出当前工作目录的中的文件信息原创 2023-04-18 17:14:50 · 438 阅读 · 1 评论 -
ll 命令 – 显示指定文件的详细属性信息
ll 命令的功能是显示指定文件或目录的详细属性信息,实际它不是一个真实存在的命令文件,而是”ls -l --color=auto“的别名而已。ll 命令可以默认列出当前目录内文件的详细属性信息,包含权限、所属、修改时间以及容量占用大小等等信息。原创 2023-04-18 17:23:26 · 1845 阅读 · 0 评论 -
cp 命令 – 复制文件或目录
cp 命令用于将一个或多个文件或目录复制到指定位置,亦常用于文件的备份工作。-r 参数用于递归操作,复制目录时若忘记加则会直接报错,而 -f 参数则用于当目标文件已存在时会询问,输入 y 确定覆盖,这两个参数尤为常用。原创 2023-04-18 17:39:09 · 4971 阅读 · 0 评论