Linux学习笔记(2)

Linux下文件的操作

cp (copy):拷贝文件或文件夹


Linux学习笔记(2)_第1张图片

具体用法:cp [源文件] [目标目录];详细的option参数可以在终端用man cp查看;(特别注意cp -r 是拷贝时的递归拷贝,用于把文件夹下的其他子文件夹同时拷贝过去)

mv(move):移动或者重命名文件或文件夹


Linux学习笔记(2)_第2张图片

具体用法:mv [源文件] [目标目录];详细的option参数可以在终端用man mv查看;(特别注意如果重命名的话只需要将目标目录那一项改成新名字即可)

rename:用于批量重命名

具体可参见man下的具体用法,平常较少用先不展开;

ln(link):给文件或文件夹创建链接,这是一个常用的重要命令


Linux学习笔记(2)_第3张图片

这是linux中一个非常重要的命令,日常工作中经常使用。它的作用是为某一个文件或文件夹在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是:ln -s [源文件] [目标文件]。 当我们在不同的工作目录下需要调用到相同的一个文件时,我们不需要在每一个需要的目录下都放一个相同的文件,我们只要借助ln这个命令在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接它就行了,这样在数据文件体积极大时可以节省很大的磁盘空间,在用ls查看文件时可以看到ln的链接有明显的箭头指示,箭头指向源文件,如下图:


Linux学习笔记(2)_第4张图片

ln -s 所创建的链接我们称之为软连接,软连接只会在指定位置生成一个源文件的镜像,而不会占用空间,硬链接则不加参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,此处注意无论是软链接还是硬链接,文件都保持同步变化。更详细的option参数用man ln查看。

你可能感兴趣的:(Linux学习笔记(2))