【RedHat Linux】文件或目录的增删改查
【文件的增删改查】
增:
touch 新建文件
touch /a/{1..70}.txt 一次过建立1至70号txt文件
mkdir 新建路径
删:
rm 删除文件或路径
-rif 强力删除
mv 修改路径、文件名(不修改硬盘位置,只改路径)
改:
cp file1 file2 复制文件
cp filea fileb /dir 多个文件复制到/dir目录中
cp -r 遍历复制
cp -p 连文件权限也复制
scp 通过ssh传输
scp 用户名@远程ip:/remote_dir /local_dir 从远程传送到本地
scp /local_dir 用户名@远程ip:/remote_dir 从本地传送到远程
mv 移动改名
vi/vim 编辑文件(与cat相比,vi会把文件全部加载到内存,而cat是逐行加载)
mount 挂载路径
查:
ls 查看
-l 查看权限等信息
-d 查看本目录
-i 查看INODE值
df -h 查看挂载情况
【引申:rsync 同步】
rsync -av root@192.168.110.101:/var/log /serverlogs 第一次同步 -v显示结果 -a代表一堆功能。。
//ssh root@192.168.110.101 'logger "Log files synchronized"' 写入message
rsync -av root@192.168.110.101:/var/log /serverlogs 第二次同步