«files» 태그된 질문

파일 조작 : 복사, 이름 바꾸기, 검색, 분석, 보관 등 파일의 텍스트를 조작하려면 / text-processing을 참조하십시오. 파일 파일 관리자 (이전의 노틸러스)에 대한 질문은 / nautilus를 참조하십시오.

1
vim과 함께 inotifywait 사용
변경 사항을 파일을 모니터링하고 원격 복사로 rsync하는 간단한 스크립트가 있습니다. #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done nano에서는 잘 작동하지만 vim에서는 실패합니다. 나노를 사용하면 다음과 같이 출력됩니다. somefile CLOSE_WRITE,CLOSE 다른 판을 기다리는 다음 루프를 시작합니다. vim을 사용하면 출력이 없으며 스크립트는 종료 코드 0으로 닫힙니다. 나는 약간의 …
14 files  vim  rsync  inotify 

2
하드 링크가 원본과 동일한 공간을 차지하는 이유는 무엇입니까?
여기 와이 페이지 주변의 좋은 Q & A 덕분에 이제 링크를 이해합니다. 하드 링크가 다른 이름으로 동일한 inode를 참조하고 사본이 다른 "노드이며 다른 이름을 갖습니다. 또한 소프트 링크는 원래 파일 이름과 경로를 inode로 사용하므로 파일이 이동하면 링크가 끊어집니다. 그래서 나는 내가 배운 것을 일부 파일 (아래의 "saluton_mondo.cpp")로 테스트하여 단단하고 부드러운 …

5
디렉토리에서 X 랜덤 파일 나열
표준 Linux 명령을 사용하여 디렉토리에서 30 개의 임의 파일 세트를 나열하는 방법이 있습니까? (에서 zsh) 여기에 설명 된 최고의 답변 이 저에게 효과적 sort이지 않습니다 ( 옵션을 인식하지 못합니다 -R)
14 shell  files  zsh 

3
`dd`에 대한 대안이 있습니까?
잘라 내기, 찾기 및 건너 뛰기와 함께 파일을 읽고 쓰는 데 사용해야하는 다른 도구 dd의 명령 줄 옵션은 불편하고 외적인 것처럼 보이며 느리지 만 정확한 탐색 모드 ( bs=1)와 빠르지 만 유연하지 않은 모드 ( bs=4k또는 기타) 중에서 선택하는 것을 좋아하지 않습니다 . 위치 31337에서 하나의 파일 (또는 파이프 또는 …
14 files  utilities  dd  binary 


4
dd : 여러 입력 파일
두 파일에서 청크를 연결해야합니다. 전체 파일을 연결 해야하는 경우 간단히 할 수 있습니다. cat file1 file2 > output 그러나 첫 번째 파일에서 첫 번째 1MB를 건너 뛰고 두 번째 파일에서 10MB 만 원합니다. 의 직업인 것 같습니다 dd. dd if=file1 bs=1M count=99 skip=1 of=temp1 dd if=file2 bs=1M count=10 of=temp2 cat …
14 files  dd  cat  data 

4
폴더 및 목록 파일을 반복
'sample'이라는 폴더가 있으며 3 개의 파일이 있습니다. 샘플 폴더 내에서 이러한 파일을 읽고 curl을 사용하여 HTTP 사이트에 게시하는 쉘 스크립트를 작성하고 싶습니다. 폴더 안에 파일을 나열하기 위해 다음을 작성했습니다. for dir in sample/*; do echo $dir; done 그러나 그것은 다음과 같은 결과를줍니다. sample/log sample/clk sample/demo 상위 폴더가 첨부되어 있습니다. 부모 …

6
디렉토리 권한이 정확하지만 mv를 사용할 때 권한이 거부되는 이유는 무엇입니까?
디렉토리 소유자가 내 사용자로 설정되어 있고 사용자 권한이 7로 설정되어 있지만 폴더 Music를 통해 폴더 를 이동하려고 할 때 권한이 거부 mv되었습니다. (나는 sudo를 사용할 수 있다는 것을 알고 있지만 무엇이 잘못되었는지 알고 싶다. 여기서는 비린내가 나는 냄새가 난다). 추신 : 저는 Mac OS X El Capitan을 사용하고 있습니다.

4
터미널에서 파일 이름을 기준으로 특정 파일 삭제
이름이있는 파일이 들어있는 디렉토리가 있습니다 rho_0.txt rho_5000.txt rho_10000.txt rho_150000.txt rho_200000.txt 등등. 5000의 배수 인 모든 것을 삭제하고 싶습니다. 나는 다음을 시도했다. printf 'rho_%d.txt\n' $(seq 5000 10000 25000) | rm그러나 그것은 나에게 응답을 주었다 rm: missing operand. 다른 방법이 있습니까?
13 files  rm 

4
패키지 업그레이드 후 다시 마운트하거나 읽기 전용으로 되돌릴 수 없음
데비안 스트레치를 사용하고 있습니다. 내 루트 파티션이 마운트되었습니다 read-only. 단지 내가 설치 또는 패키지를 업그레이드 할 때입니다 /에 다시 마운트 read-write(APT 후크를 사용하여), 그리고 다시에 다시 마운트 ro. 때로는 패키지 업그레이드 후 /읽기 전용 으로 다시 마운트 할 수 없습니다 . mount -o remount,ro / mount: / is busy 이전 …
13 debian  files  apt  readonly  lsof 

3
왜 rmdir -rf가 아닌 rm -rf입니까?
나는 디렉토리의 모든 것을 삭제하는 명령이 왜인지 궁금했습니다 rm -rf. 왜 똑같은 일을하는 플래그가 rmdir없습니까? rmdir디렉토리 작업 에 사용하는 것이 더 직관적이지 않습니까?
13 shell  files  directory 


2
touch가 새 파일을 만드는 이유는 무엇입니까?
touch명령이 파일의 마지막 수정 날짜를 업데이트하는 데 사용 된다는 것을 알고 있습니다. 요청 된 파일이 파일 시스템에없는 경우 새 파일을 작성하는 데에도 사용됩니다. 터치는 (이름에서 알 수 있듯이) 마지막 수정 날짜 만 업데이트해야하는데 왜 새 파일을 작성하려고합니까? 터치 코드로 작성된 검사입니까, 아니면 파일을 만드는 다른 것입니까?
13 files  touch 


4
Vim을 사용하여 네트워크에서 파일을 편집하려면 어떻게해야합니까?
현재 서버에 SSH로 연결하여 서버에서 Vim을 실행하고 있습니다. 이것은 SCP를 통해 원격 서버에서 파일을 여는 성가신 구문을 처리 할 필요가 없으며, 더욱 중요한 것은 서버의 파일 시스템을 실제로 빠르게 탐색 할 수 있다는 이점이 있습니다. 반면에 지연이 발생하여 편집이 어려워집니다. 많은 원격 파일을 편집하는 일반적인 방법은 무엇입니까?
13 networking  files  vim 

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