更改当前路径为之前的路径 文件 $touch filename 如果文件不存在,创建一个空白文件;如果文件存在,更新文件读取和修改时间。...$rm filename 删除文件 $cp file1 file2 复制file1为file2 $ls -l path 显示文件和文件相关信息 $mkdir dir 创建dir文件夹 $mkdir...filename 显示文件第一行 $tail -5 filename 显示文件倒数第五行 $diff file1 file2 显示file1和file2的差别 $sort filename 对文件中的行排序...$scp localpath ID@host:path 将本地localpath指向的文件上传到远程主机的path路径 $scp -r ID@site:path localpath ...以ssh协议,遍历下载path路径下的整个文件系统,到本地的localpath 压缩与归档 $zip file.zip file1 file2 将file1和file2压缩到file.zip $unzip
mv file1 file2 file3 dir # 把文件file1、file2、file3移动到目录dir中 mv file1 file2 # 把文件file1重命名为file2 4、find命令...# 与时间有关的参数: -mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件; -mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名; -mtime -n : 列出在...: -user name : 列出文件所有者为name的文件 -group name : 列出文件所属用户组为name的文件 -uid n : 列出文件所有者为用户ID为n的文件 -gid n : 列出文件所属用户组为用户组...ID为n的文件 # 例如: find /home/ljianhui -user ljianhui # 在目录/home/ljianhui中找出所有者为ljianhui的文件 # 与文件权限及名称有关的参数...cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2 cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录dir
),10(wheel) root@localhost ~# id westos uid=1001(westos) gid=1001(westos) groups=1001(westos) ##更改文件的所有人和所有组...root@localhost ~# chown student.student /mnt/file1 ##更改文件的所有组 root@localhost ~# chgrp westos /mnt/file2...查找/mnt目录下文件大小为20k的文件 root@localhost mnt# find /mnt/ -size 20k /mnt/file2 ##查找/mnt目录下比20k小的文件 root@localhost...#查找文件更新距离现在10分钟的文件 -cmin +10 #查找文件更新距离现在超过10分钟的文件 -cmin -10 #查找文件更新距离现在10分钟以内的文件 -ctime...10:06 file2 -rw-r--r-- 1 root root 0 Nov 14 10:06 file3 (2).将系统中属于mail组的文件备份到/mnt下 root@localhost ~#
创建一个zip格式的压缩包 zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包 unzip file1.zip 解压一个zip格式压缩包...,中间用”+”区分 sort file1 file2 排序两个文件的内容 sort file1 file2 | uniq 取出两个文件的并集(重复的行只保留一份) sort file1 file2 |...‘file1’ 所包含的内容 comm -2 file1 file2 比较两个文件的内容只删除 ‘file2’ 所包含的内容 comm -3 file1 file2 比较两个文件的内容只删除两个文件共有的部分...) 更改test文件所有者为weblogic chown weblogic test 赋予用户写文件test权限 chmod +x test chmod chmod 更改文件或目录权限 chmod...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
二.命令参数: 参数 描述 -a 或--time=atime或--time=access或--time=use 只更改存取时间。 -c 或--no-create 不建立任何文档。...-d 使用指定的日期时间,而非现在的时间。 -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。...-t 使用指定的日期时间,而非现在的时间。 三.命令功能: touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。 四.使用实例: 1....将file1的时间改为file2的时间 命令: touch -r file2 file1 输出: hc@hc-virtual-machine:~/test$ ll 总用量 8 drwxr-xr-x 2...MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数。此处秒的设定范围是0--61,这样可以处理闰秒。这些数字组成的时间是环境变量TZ指定的时区中的一个时 间。
tar 命令是 Linux 系统中最常用的归档命令之一,它可以将多个文件或目录打包成一个 tar 归档文件,并支持多种压缩格式,如 gzip、bzip2、xz 等。...例如: tar -cvf archive.tar file1 file2 directory1/ 上述命令将创建一个名为archive.tar的归档文件,其中包含文件file1、file2和目录directory1...的压缩归档文件,其中包含文件file1、file2和目录directory1/中的所有文件和子目录。...例如: tar -cvf archive.tar --exclude file4 file1 file2 directory1/ 上述命令将创建一个名为archive.tar的归档文件,其中不包含文件file4...,但包含文件file1、file2和目录directory1/中的所有文件和子目录。
更改文件的组关联。用户必须是文件的所有者,或者是超级用户。其他信息在“ 权限指南”中。 选项 -R 选项将通过目录结构递归进行更改。...更改文件的权限。使用-R,通过目录结构递归进行更改。用户必须是文件的所有者,或者是超级用户。其他信息在“ 权限指南”中。 选项 -R选项将通过目录结构递归进行更改。...目录列出为: 权限 userid groupid 修改日期 修改时间 目录名 默认情况下,目录中的文件按文件名排序。...例: hadoop fs -ls /user/hadoop/file1 退出代码: 成功返回0,错误返回-1。 lsr 用法:hadoop fs -lsr ls的递归版本。...递归版本的删除。 注意:不推荐使用此命令。
命令,用于修改文件或者目录的时间属性,包括存取时间和更改时间。...aa的文件并忽略大小写 find / -user user1 搜索属于用户 'user1' 的文件和目录 find / -inum 12345 从 '/' 开始进入根文件系统搜索id为12345的文件...'file1' 所包含的内容 comm -2 file1 file2 比较两个文件的内容只删除 'file2' 所包含的内容 comm -3 file1 file2 比较两个文件的内容只删除两个文件共有的部分...-v :在压缩/解压缩过程中,将正在处理的文件名显示出来-f filename :filename为要处理的文件 -C dir :指定压缩/解压缩的目录dir 压缩:tar -jcv -f filename.tar.bz2...zip格式的压缩包 unzip file1.zip 解压一个zip格式压缩包 zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包 7.系统和关机
touch existing_file.txt 将(已存在的)文件的访问时间和修改时间更新为当前系统时间。...chown user1:group1 file1:同时更改文件 file1 的所有人和群组属性,将所有人改为 user1,群组改为 group1。...chattr +i file1:将 file1 文件设置为不可变(immutable),禁止任何对该文件的修改、删除、重命名或链接操作。...chattr +s file1:将 file1 文件设置为安全删除(secure deletion),删除该文件时实际上会重命名并在回收站中保留一段时期,便于后续可能的恢复。...Tar 打包与解包(不压缩): 创建非压缩 tar 包: tar -cvf archive.tar file1 tar -cvf archive.tar file1 file2 dir1 查看 tar
通常的使用方法是命令名之后直接跟目录名(可以多个),这里说一下linux文件命名的规则:linux允许文件名使用除字符/之外的所有字符,文件名的最大字符数为255(中文字符为127),linux不鼓励在文件名中出现特殊字符...,同时更新系统中与用户相关的配置文件(linux中有许多配置文件,它们的作用是为软件运行设置环境信息、参数等,它们通常是纯文本的格式,方便用户变更其内容以改变软件运行环境。...如改变文件file1的所有者为learner: [root@centos7 temp]# chown learner file1 [root@centos7 temp]# ls -l file1 -rw-r...DIRECTORY mv命令的作用是把文件或目录从源移动到目标目录,路径可以是绝对的也可以是相对的 如将文件file2从当前目录移动到/root/temp/dir2中: [root@centos7 temp...dir1 dir2 file1 [root@centos7 temp]# ls dir2/ file2 命令mv还可以对文件进行改名,如将目录dir2移动到dir1内并改名为dir3: [root
] [option] [action] # 与时间有关的参数: -mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件; -mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名...# 与用户或用户组名有关的参数: -user name : 列出文件所有者为name的文件 -group name : 列出文件所属用户组为name的文件 -uid n : 列出文件所有者为用户ID...为n的文件 -gid n : 列出文件所属用户组为用户组ID为n的文件 # 例如: find /home/ljianhui -user ljianhui # 在目录/home/ljianhui中找出所有者为...:目标文件与源文件有差异时才会复制 例如 : cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2 cp file1 file2 file3 dir #把文件file1...例如: mv file1 file2 file3 dir # 把文件file1、file2、file3移动到目录dir中 mv file1 file2 # 把文件file1重命名为file2 7、rm命令
[option] [action] # 与时间有关的参数: -mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件; -mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名...# 与用户或用户组名有关的参数: -user name : 列出文件所有者为name的文件 -group name : 列出文件所属用户组为name的文件 -uid n : 列出文件所有者为用户ID为...n的文件 -gid n : 列出文件所属用户组为用户组ID为n的文件 # 例如: find /home/ljianhui -user ljianhui # 在目录/home/ljianhui中找出所有者为...例如 : cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2 cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录...例如: mv file1 file2 file3 dir # 把文件file1、file2、file3移动到目录dir中 mv file1 file2 # 把文件file1重命名为file2 7、rm命令
当执⾏提交操作 git commit 时,master分⽀会做相应的更新,可以简单理解为暂存区的⽬录树才会被真正写到版本库中。...c98e19749759f8e8c85373b8d8b643f9b2103f63保存的就是当前最新的 commit id objects为Git的对象库,⾥⾯包含了创建的各种版本库对象及内容。...• refs/heads/master:文件⾥保存当前master分⽀的最新 commit id 。 • objects:包含了创建的各种版本库对象及内容,可以简单理解为放了git维护的所有修改。...为默认选项,使⽤时可以不⽤带该参数。...该参数将暂存区的内容退回为指定提交版本内容,⼯作区⽂件保持不变 --soft参数对于⼯作区和暂存区的内容都不变,只是将版本库回退到某个指定版本 --hard参数将暂存区与⼯作区都退回到指定版本。
-u 只复制比目标文件更新的文件,或当目标文件不存在时才复制。 -p 保留文件的权限、所有者、时间戳等属性(类似 -a)。 -v 显示复制过程的详细信息(列出每个被复制的文件和路径)。...-n 不覆盖已有的目标文件,防止文件被意外覆盖。 --preserve 保留文件的属性(如权限、所有者、时间戳),等同于 -p。 --backup 在覆盖文件时,创建备份文件。...常见用法示例 4.1 复制单个文件 将文件 file1 复制到 file2: cp file1 file2 4.2 递归复制目录 将目录 dir1 复制到 dir2,包括 dir1 中的所有子目录和文件...输出示例: 'file1' -> 'file2' 4.6 只复制更新的文件 将文件 file1 复制到目录 dir1,仅在 dir1 中的文件比 file1 旧或目标文件不存在时才进行复制: cp -...u file1 dir1/ 将文件 file1 复制到 file2,同时保留文件的权限、时间戳、所有者等属性: cp -p file1 file2 4.8 不覆盖已有文件 将 file1 复制到 file2
,它的基本语法如下: find [PATH] [option] [action] # 与时间有关的参数: -mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件; -... -group name : 列出文件所属用户组为name的文件 -uid n : 列出文件所有者为用户ID为n的文件 -gid n : 列出文件所属用户组为用户组ID为n的文件 # 例如... -u :目标文件与源文件有差异时才会复制 例如 : cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2 cp file1 file2 file3 ...dir #把文件file1、file2、file3复制到目录dir中 6、mv命令 该命令用于移动文件、目录或更名,move之意,它的常用参数如下: -f :force强制的意思,如果目标文件已经存在...例如: mv file1 file2 file3 dir # 把文件file1、file2、file3移动到目录dir中 mv file1 file2 # 把文件file1重命名为file2 7
如果给定的文件是目录,则将会比较该目录中具有相同文件名的文件,默认情况下不会对其子目录文件进行任何比较操作。...组格式 GFMT 特含如下内容: %FILE1 中的行 %> FILE2 中的行 %= FILE1 和 FILE2 中共有的行 %[-][WIDTH][....为默认输出格式 -p, --show-c-function 显示每个更改在哪个 C 函数中 --palette=PALETTE 当使用选项 --color 时,指定要使用的颜色。...将缺席的第一批文件视为空文件 -v, --version 输出版本信息并退出 -W, --width=NUM 使用 -y 选项采用列格式输出时,指定栏宽。...忽略行尾的空白符 4.常用示例 给定测试文件 file1 和 file2,其内容为十二生肖中动物的英文。
]或 [a-z]形式的字符范围表示法是传统的 Unix 表示法,并且在早期的 Linux 版本中仍有效。...任何一种情况下,完成操作之后,原来的文件名不再存在。...如果 file2 存在,它的内容会被 file1 的内容重写。 如果 file2 不存在,则创建 file2。 每种情况下,file1 不再存在。...Linux假定你是聪明且理性的,所以不要用rm做蠢事! 尤其要小心通配符: 如:你想删除一个目录中的html文件,以下指令是正确的: rm ....如果先于符号链接 删除文件,这个链接仍然存在,但是不指向任何东西。在这种情况下,这个链接被称为坏链接。ls 命令会以不同的颜色展示坏链接。
& 定时关机 shutdown -r now 重启 reboot 重启 (常用) logout 注销当前用户 系统更新 这里我们用官方的源就行了,不需要更改。...kali.rar test_file #创建一个叫做 kali.rar 的yas包 rar a kali.rar file1 file2 dir1 #同时压缩 file1, file2 以及目录 dir1...-cvf kali.tar file1 file2 dir1 #创建一个包含了 ‘file1’, ‘file2’ 以及 'dir1’的档案文件 tar -tf kali.tar #显示一个包中的内容...kali.tar.gz #解压一个gzip格式的压缩包 ZIP zip file1.zip file1 #创建一个zip格式的压缩包 zip -r file1.zip file1 file2 dir1...#将几个文件和目录同时压缩成一个zip格式的压缩包 unzip file1.zip #解压一个zip格式压缩包 软件的安装与删除 安装/更新一个 deb 包 apt-get install package_name
一、RSYNC概述1、几种方式sync 同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新超级块。async 异步:将数据先放到缓冲区,再周期性(一般是30s)的去同步到磁盘。...)rsync -avR /dir1/ /dir2eg3:rsync --delete(删除目标目录里多余的文件)/dir1(file1、file2) /dir2(file1、file2、file3)rsync...rsyncd如果企业中使用到操作系统为CentOS6版本,则没有启动脚本。...Code => BackupCode:# 生成公钥和私钥ssh-keygen -t rsa -P ""# 将公钥发送给10.1.1.100服务器ssh-copy-id root@10.1.1.100问题...2:如果Backup服务器端更改了SSH的默认端口(如更改为10086),又该如何同步?
此外,命令bin/hdfs dfs -help command-name可以显示命令的更详细的帮助。 这些命令支持大多数普通的文件系统操作,如复制文件、更改文件权限等。...它还支持一些HDFS的特定操作,如更改文件的副本数。...如果path是一个目录,那么该命令递归地更改以path为根的目录树下所有文件的副本数。 执行此命令时将忽略EC文件。 可选参数: -w 标志请求命令等待复制完成。 这可能需要很长时间。...允许的格式是zip和TextRecordInputStream。 用法: hadoop fs -text \Copy touch 作用:将URI指定的文件的访问和修改时间更新为当前时间。...可选参数: 使用-a选项只更改访问时间 使用-m选项只更改修改时间 使用-t选项指定时间戳(格式为yyyyMMddHHmmss)而不是当前时间 如果文件不存在,使用-c选项不创建文件 用法: hdfs
领取专属 10元无门槛券
手把手带您无忧上云