Linux 之 常用命令文件管理

it2023-08-31  69

设定系统时间

date

查看当前日期时间(不加参数)

date

设置日期和时间

date -s ‘10/20/2020’ date -s 20:03

保存修改日期时间设置

hwclock -w

查看本月日历(不加参数)

cal

Linux文件与目录管理

绝对路径(从根目录写起)

/user/share/doc

相对路径(比如由user/share/hello去/user/share/doc)

cd ../doc

表示上一级目录

..

ls的拓展语法

展示目录及文件名

ls

仅列出当前所在目录

ls -d

显示隐藏目录

ls -a

展示详细信息

ls -l ll

展示文件详细信息及隐藏文件

ls -al

完整呈现档案修改时间

ls -al --full-time ~

切换路径

cd

cd

绝对路径

cd /root/runoob

相对路径

cd ./runoob/

pwd

显示此时所在目录

pwd

在当前目录下显示它的连接路径

pwd -P

mkdir

创建一个新目录

mkdir

配置文件权限

mkdir -m 777 test2

rwx 421 创建递归目录

mkdir -p 1/2/3/4

一次创建多个目录

mkdir /root/{d1,d2,d3}

rmdir

删除目录

rmdir

移除文件及目录(超级万能的删除)

rm -rf test1

file

查看文件类型

file /usr/

管理员家目录

~

管理员根目录

/

cp

复制文件或目录

cp

复制一个到另一个

cp -a test1 test2 cp -r test1 test2

mv

移动文件与目录修改文件与目录的名称

mv 1 2

选项与参数: -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖; -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖! -u :若目标文件已经存在,且 source 比较新,才会升级 (update) 将档案移动到目标目录中

cd /tmp cp ~/.bashrc bashrc mkdir mvtest mv bashrc mvtest

将mvtest更名为mvtest2

mv mvtest mvtest2

hellp

帮助

date--help

touch

修改档案时间或创建新的档案

touch hello.txt

du

查看文件大小

du -sh -d 显示目录的层数

cat/tac

查看有行号

cat -n /etc/ssl/certs/Makefile

相当于 -vET 的整合选项,可列出一些特殊字符而不是空白而已;

cat -A /etc/ssl/certs/Makefile

倒着显示行

tac /etc/ssl/certs/Makefile

nl

文件里面显示行号

nl /etc/ssl/certs/Makefile

表示不论是否为空行,也同样列出行号(类似 cat -n);

nl -ba /etc/ssl/certs/Makefile nl -ba -n rz /etc/ssl/certs/Makefile

more

按页显示文件内容 more

more /etc/ssl/certs/Makefile

less

展示一页一页的

less /etc/ssl/certs/Makefile

head

只看前面的

head /etc/ssl/certs/Makefile

显示固定行数

head -n 6 /etc/ssl/certs/Makefile

tail

只看后面几行 -n :后面接数字,代表显示几行的意思 -f :表示持续侦测后面所接的档名,要等到按下[ctrl]-c才会结束tail的侦测

tail /etc/ssl/certs/Makefile tail -n 6 /etc/ssl/certs/Makefile
最新回复(0)