특정 하드의 디렉토리와 그 내부에 문서파일들을 텍스트 파일로 출력을 해보고 싶습니다.
OS는 레드햇 9입니다.
ls > test.txt 이걸 해봤는데, 자기 자신의 파일명와 확장자도 포함해버리고 또 하위 디렉토리까지는 하지 못하는거 같습니다.
ls보다는 find를 권장해드리고 싶구요...
find . > result.txt
참고로 ls로 하위디렉토를 모두 조회할려면... ls -R
작성되는 파일 스스로가 자신의 파일에 포함되지 않게 할려면.. grep으로 걸러내야 하는데 대략 귀차니즘의 발동...
차라리 find . > ../result.txt or ls -R > ../result.txt 해서 다른 위치에서 만들어 버리세요.
There is no spoon. Neo from the Matrix 1999.
추가...
find로 조회하면... ./이 앞에 붙는데.. 이거 보기 실으면.. sed로 한벌 걸러서..
find . | sed "s/^..//" > ../result.txt
감사합니다. 잘되네요. ^^
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
ls보다는 find를 권장해드리고 싶구요...find . >
ls보다는 find를 권장해드리고 싶구요...
find . > result.txt
참고로 ls로 하위디렉토를 모두 조회할려면...
ls -R
작성되는 파일 스스로가 자신의 파일에 포함되지 않게 할려면.. grep으로 걸러내야 하는데
대략 귀차니즘의 발동...
차라리 find . > ../result.txt or ls -R > ../result.txt
해서 다른 위치에서 만들어 버리세요.
There is no spoon. Neo from the Matrix 1999.
추가...find로 조회하면..../이 앞에 붙는데.. 이거
추가...
find로 조회하면...
./이 앞에 붙는데.. 이거 보기 실으면.. sed로 한벌 걸러서..
find . | sed "s/^..//" > ../result.txt
There is no spoon. Neo from the Matrix 1999.
감사합니다. 잘되네요. ^^
감사합니다. 잘되네요. ^^
댓글 달기