Zbrel 发表于 2017-7-13 15:58:06

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]
查看完整版本: Linux文件和目录管理1