«rm» 태그된 질문

Linux remove 명령 (rm)과 관련된 질문

8
파일을 제거하지만 목록의 모든 파일을 제외
정기적으로 폴더를 정리해야합니다. 텍스트가 포함 된 파일 목록과 허용되는 파일을 얻습니다. 이제이 파일에없는 모든 파일을 삭제해야합니다. 예: dont-delete.txt: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt 내 폴더 정리에는 다음이 포함되어 있습니다. ls /home/me/myfolder2tocleanup/: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt this-can-be-deleted.txt also-waste.txt never-used-it.txt 따라서이 파일을 삭제해야합니다. this-can-be-deleted.txt also-waste.txt never-used-it.txt 파일에서 제공하는 일부 파일을 제외하는 옵션으로 삭제 …


3
"rm -rf filename [co]"명령에서 [co]는 무엇을 의미합니까?
두 개의 파일이 있다고 가정 해 보겠습니다 /tmp. root@ubuntu:~# touch /tmp/hello.{pyc,py} root@ubuntu:~# ls /tmp/ hello.py hello.pyc 이제 rm -rf[co] 옵션으로 명령을 실행할 수 있습니다 root@ubuntu:~# rm -rf /tmp/hello.py[co] root@ubuntu:~# ls /tmp/ hello.py 누군가 여기서 무슨 일이 일어나고 있는지 설명해 주시겠습니까? [co]매개 변수 는 무엇입니까 ? 다른 확장 프로그램에서 어떻게 작동합니까? …
16 command-line  bash  rm 


6
모든 12 번째 파일을 제외하고 모두 제거
filename.12345.end 형식의 파일이 수천 개 있습니다. 나는 모든 12 번째 파일 만 유지하기를 원하므로 file.00012.end, file.00024.end ... file.99996.end 및 다른 모든 것을 삭제하십시오. 파일 이름 앞에 파일 번호가 더있을 수도 있으며 일반적으로 다음과 같은 형식입니다. file.00064.name.99999.end Bash 셸을 사용하여 파일을 반복하는 방법을 파악한 다음 번호를 알아 내고 number%%12=0 파일 이 …
14 bash  rm 

3
명령 줄에서 *에서 제외
*예를 들어 rm -rf *수천 개의 하위 폴더와 파일이 들어 있는 폴더에서 a를 사용하는 것이 불가피한 상황이 많이 있습니다. 그러나 rm명령 에서 하나 또는 두 개의 파일 또는 폴더 만 제외하려면 어떻게해야 합니까? 나는 길을 훑어 보았고 여기에find . -depth -not \( -name 'one' -o -name 'two' \ -o -name …
14 command-line  bash  rm 




2
파일을 삭제할 때 특정 파일 및 디렉토리 제외
내 최상위 디렉토리는 data입니다. data여러 디렉토리를 포함하며이 디렉토리에는 하위 디렉토리가 있습니다. data/일부 디렉토리의 여러 파일을 제외하고 내부의 모든 파일과 디렉토리를 제거해야합니다 . 예를 들어, 데이터에는 디렉토리 100와가 포함됩니다 101. 난 그냥 유지하려는 a.txt및 b.txt에있는 파일 100/과 c.txt과 d.txt에있는 파일 101/의 다른 모든 파일과 디렉토리를 제거하는 동안 100과 101. 예: . …


3
예기치 않은 토큰`( '근처의 구문 오류
우분투 터미널에서 아래 코드를 사용하면 정상적으로 작동합니다. rm !(*.sh) -rf 그러나 쉘 스크립트 (clean.sh)에 동일한 라인 코드를 배치하고 터미널에서 쉘 스크립트를 실행하면 오류가 발생합니다. clean.sh 스크립트 : #!/bin/bash rm !(*.sh) -rf 내가 얻는 오류 : ./clean.sh: line 2: syntax error near unexpected token `(' ./clean.sh: line 2: `rm !(*.sh) -rf' …



5
위치를 rm으로 파이프 결과
나는 달리기를 시도했다 locate *.orig | xargs rm 그러나 그것은 말했다 No such file or directory 나는 그것을하는 방법을 find보았지만 찾기는 객체의 전체 경로를 반환하므로 가능해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.