centOS中创建、移动、更名、删除、复制文件夹/文本的基本命令 | 您所在的位置:网站首页 › linux常用命令复制文件到文件夹 › centOS中创建、移动、更名、删除、复制文件夹/文本的基本命令 |
1.新建文件夹 mkdir 文件名 新建一个名为filename的文件夹在home下 mkdir /home/filename2.新建文本 在home下新建一个mm.sh脚本 vi /home/mm.sh或者 touch a.txt b.txt c.txt 3.重命名文件和文件夹 mv:move 用移动文件命令就可以了,因为linux系统没有专门的重命名命令。 基本格式: 移动文件: mv 文件名 移动目的地文件名例:将一个A文件下的所有内容全部移到目录B下面 mv /home/A/* /home/B/重命名文件: mv 文件名 修改后的文件名示例:mv filename1 filename2 (filename1为旧文件名,filename2为新文件名) 4.删除文件和文件夹 删除文件用 rm 文件名 删除文件夹 rmdir 文件夹名注:rmdir不能删除非空的文件夹, 删除空/非空文件夹/文件 rm -rf 空/非空文件夹名-r 就是向下递归,不管有多少级目录,一并删除。 -f 就是直接强行删除,不作任何提示的意思。 例: rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹 rm -f /var/log/httpd/access.log将会强制删除/var/log/httpd/access.log这个文件 这个是永久删除,不会放入回收站,建议使用前做好备份。 5.复制文件或文件夹 cp 参数 来源档(source) 目的档(destination) 参数: -a :相当于 -pdr 的意思; -d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身; -f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制; -i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作! -l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身; -p :连同档案的属性一起复制过去,而非使用预设属性; -r :递归持续复制,用于目录的复制行为; -s :复制成为符号连结文件 (symbolic link),亦即【快捷方式】档案; -u :若 destination 比 source 旧才更新 destination ! 最后需要注意的,如果来源档有两个以上,则最后一个目的文件一定要是【目录】才行 上述cp命令复制文件file1 的内容到文件file2中 cp file1 file2将文件夹A复制到文件夹B内 cp -r /home/A /home/B将一个文件复制到多个目录下 echo 目录1 目录2 目录3 | xargs -n 1 cp -v 文件其中: xargs -n :表示命令在执行的时候一次用的参数的个数,默认事所有的 cp -v:启用详细模式来显示更多复制细节 同时将多个文件复制到一个目录下 cp -r 目录1/{file1,file2,file3} 目录2注:文件之间不能有空格 删除除某些文件外其它文件 rm -rf !(name1 | name2|name3) |
CopyRight 2018-2019 实验室设备网 版权所有 |