Linux系统命令主要包括文件操作、网络命令和性能命令,本文介绍常用文件操作命令。
文件类型:
r 读权限read 4
w 写权限 write 2
x 操作权限 execute 1
常用命令:
ll
)ls: 列出目录文件
pwd: 显示目前的目录
cd: 切换目录
man命令:可以通过 man + 命令
查看帮助文档:
[root@client ~]# ls
desktop.ini jenkins test.log test.txt t.txt
[root@client ~]# cd j*s
[root@client jenkins]# pwd
/root/jenkins
[root@client jenkins]# cd -
/root
[root@client ~]# pwd
/root
[root@client ~]# cd jenkins/
[root@client jenkins]# pwd
/root/jenkins
[root@client jenkins]# cd ..
[root@client ~]# pwd
/root
[root@client ~]#
/root
[root@client ~]# cd /
[root@client /]# pwd
/
[root@client /]# cd ~
[root@client ~]# pwd
/root
[root@client ~]#
# 将目录A复制到目录B下
cp -r /etc/A /etc/B
# 将目录A的内容复制到目录B下
cp -r /etc/A/* /etc/B
cp -r /etc/A/. /etc/B
# 删除目录A及其下面的所有文件
rm -r /etc/A
rm -rf /etc/A #强制删除
# 移动目录A到目录B下
mv /etc/A /etc/B
# 移动目录A下的所有文件到目录B下
mv /etc/A/* /etc/B
将内容"TEST"添加到test.txt文件中
方法一:vi编辑法
:wq
保存并退出。方法二:echo命令法
# 追加
echo ‘TEST‘ >> ./test.txt
# 覆盖
echo ‘TEST‘ > ./test.txt
方法三:cat命令法
cat >> ./test.txt <<TEST
结尾的TEST要顶格。
方法四:cat编辑法
cat >> ./test.txt
用于查找文件,基本用法:find path -name‘xxx‘
find / -name jenkins
:查找所有目录下的jenkins文件
[root@client ~]# find / -name jenkins
/root/jenkins
/var/lib/docker/overlay2/6cc1d9dcc70fed5dcc455ca4147a13f650724c2e8004a9c101b4e2130276241c/diff/usr/share/jenkins
/var/lib/docker/overlay2/9b98446d8cf91c4c8da9d8eab5cd6366ef2cec266615c1fe6ad4f4faa84f25a1/diff/usr/share/jenkins
/var/lib/docker/overlay2/f1f4123687b215d1eff46d989df6c9568be89c231a83ab6105dc22c136ccf24b/diff/usr/share/jenkins
[root@iZ8vb54310gt89j8qct198Z ~]#
限制搜索深度
限制文件类型:文件类型有:普通文件f,目录d,符号链接 l,字符设备c,块设备b,套接字s,FIFO-p
还有其他限制条件,可以通过命令 man find
查看
tar -xvzf xxx.tar.gz
文章标题:Linux常用命令:文件操作命令
本文作者:hiyo
本文链接:https://www.cnblogs.com/hiyong/p/14170537.html
欢迎关注公众号:「测试开发小记」及时接收最新技术文章!
原文:https://www.cnblogs.com/hiyong/p/14170537.html