Linux文件和目录管理1
1.管理文件与目录,即显示属性、复制、删除文件、移动文件或目录ls显示档案名称、属性等
ls [选项] [目录名]
不带参数:默认列出目录下的所有文件名
-l: 列出目录下子目录和文件的详细信息(注,ll相当于ls –l)
-a: 列出目录下所有东西,包括隐藏的
-t 按最后修改时间排序
-S 按文件大小排序。(大写的S)
-r 排序时按倒序。
cp拷贝档案
cp [-drsu] [源文件] [目标文件]
-a 相当于pdr
-d 若源文件为链接文件的属性,则复制链接文件属性而不是文件本身
-f 若有重复或其他疑问时,不询问用户,强制复制
-i 若目标文件已经存在,在覆盖时先询问是否真的操作
-l 建立硬链接的文件,而非复制文件本身
-p 与文件的属性一起复制,而非使用默认属性
-r 递归持续复制,用于目录的复制操作
-s 复制成符号链接文件,即快捷方式
rm删除档案
rm [-fir] [文件名]
-f 强制删除
-i 交互模式,在删除前,询问用户是否操作
-r 递归删除,常用在目录的删除
mv移动重命名档案
mv [-fiu] [源文件] [目的文件]
-f 强制移动而不询问
-i 若目标文件已经存在,在覆盖时先询问是否覆盖
-u 若目标文件已经存在且源文件比较新,才会更新
basename: 提取路径的最后一个文件夹或文件名(编程用)。
dirname:提取最后一个文件名或文件夹前的路径,与basename正好相反
页:
[1]