保存linux下当前目录下所有文件的相对路径

摘要:
方法一:在系统可以访问互联网的情况下:1.安装工具:树;2.在终端输入tree-f-i˃file _ list_ path file_ list_路径文件的内容是当前目录中所有文件的相对路径方法2:当系统无法访问Internet时:1.编写python脚本importosroot=os。getcwd()deffile_name(file_dir):带有open(root+'pwd','w',encodi

方法一:

在系统可以上网的条件下:

1、安装工具:tree;

2、在终端输入

tree -f -i > file_list_path

  file_list_path 文件内容即为当前目录下所有文件的相对路径

方法二:

在系统无法上网的情况下:

1、编写python脚本

import os
root = os.getcwd()


def file_name(file_dir):
    with open(root+'_pwd', 'w', encoding='utf-8') as f:  # 使用with open()新建对象f
        for root_dir, dirs, files in os.walk(file_dir):
            for file_names in files:
                print('.' + root_dir[len(root):] + '/' + file_names)
                file_path = '.' + root_dir[len(root):] + '/' + file_names
                f.write(file_path + '
')  # 写入数据,文件保存在上面指定的目录,加
为了换行更方便阅读

    f.close()  # 关闭文件


file_name(root)

2、在需要查看的目录下运行python 脚本即可

免责声明:文章转载自《保存linux下当前目录下所有文件的相对路径》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇sql语句修改字段长度转一篇shared_ptr的小文下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux系统调优

Linux核心参数都是放置在/proc下面;系统的参数都是放置在/proc/sys swap最好放置在运行最快的硬盘上面,但是swap并能取代ram,因为并有I/O上面的损耗,所以优先考虑检验内存没有泄露以及增加内存提高性能;另外swap退而求其次最好能够在一个单独的分区上面,或者是拥有多个swap分区,这样可以让linux系统能够多线程并行写到硬盘上...

Android:JNI与NDK(二)交叉编译与动态库,静态库

  欢迎关注公众号,第一时间获取最新文章:   本篇目录 一、前言 本篇主要以window开发环境为背景介绍一下NDK开发中需要掌握的交叉编译等基础知识,选window系统主要是照顾大多数读者,mac ,linux操作系统基本是同样适用的。 交叉编译就是在A平台编译出可以在B平台执行的文件,对于我们安卓开发者来说交叉编译就是在window或者mac或者...

mac终端下ssh虚拟机中的linux提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

重新装了虚拟机中的Linux系统后,在mac下ssh就连不上虚拟机了   localhost:~ zhouqian$ ssh root@172.17.9.19 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    WARNING: REMOTE HOST IDENTIFICATI...

Linux生成core文件、core文件路径设置

1.设置core文件大小 列出所有资源的限制: ulimit -a ulimit -a.png 或者查看core file size: ulimit -c core file size:unlimited:core文件的大小不受限制0:程序出错时不会产生core文件1024:代表1024k,core文件超出该大小就不能生成了 设置core文件大小:...

Debian下自动备份文件并上传到远程FTP服务器且删除指定日期前的备份Shell脚本

      说明:  1、备份目录/home/osyunwei下面所有的文件到/home/osyunweibak里面,并且保存为osyunwei20120701.tar.gz的压缩文件格式(2012_07_01是指备份执行时当天的日期),最后只保留最近7天的备份 2、上传/home/osyunweibak里面的备份文件到远程FTP服务器上,并且只保留最近7...

linux命令行下修改系统时间、时区

date查看时间以及时区 图a是est时区,和HONGkong时间查了一个小时。 # 保存设置$ sudo mv /etc/localtime /etc/localtime.old # 设置时区 $ sudo ln -sf /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime # 这里已经改完了 # 更新...