Unix & Linux

Linux, FreeBSD 및 기타 Un * x와 유사한 운영 체제 사용자를위한 Q & A

5
특정 이름 패턴을 사용하여 수백만 개의 파일을 다른 디렉토리로 이동
Linux 컴퓨터에 다음과 같은 명명법을 가진 수백만 개의 파일이 있습니다. 1559704165_a1ac6f55fef555ee.jpg 처음 10 자리 숫자는 타임 스탬프이고 뒤에 오는 숫자 _는 특정 ID입니다. 특정 파일 이름 ID와 일치하는 모든 파일을 다른 폴더로 옮기고 싶습니다. 나는 파일이있는 디렉토리에서 이것을 시도했다. find . -maxdepth 1 -type f | ??????????_a1ac*.jpg |xargs mv -t …
10 file-copy 

4
/ tmp의 디렉토리가 삭제되지 않도록 방지
나는 종종 /tmp임시 파일 (예를 들어, 먼저 다운로드를 원하는 사이트의 PDF 등)을 저장하기 위해 Linux 컴퓨터 의 디렉토리를 사용하며 종종 내 사용자 이름으로 디렉토리를 만듭니다. 그러나 시작할 때마다 (모든 파일 포함) 삭제됩니다. 이제는 넣을 수 /var/tmp있지만 모든 내용을 삭제하고 디렉토리 자체를 유지하기를 원합니다. 그래서: tmp |- me # this should …
10 tmp 

1
glob을 사용하여 for 루프에서 './'를 지정하면 이점이 있습니까?
로 ./*.fastq끝나는 파일을 검색 할 때 사용하는 것이 더 안전 할 수 있다는 인상을 받았습니다 .fastq. 예를 들어 ./파일을 캡처하지 못합니다 .fastq. 아래 예와 같이 이것은 분명히 잘못되었습니다. TMP_DIR=$(mktemp --directory) mkdir -p ${TMP_DIR} (cd ${TMP_DIR} touch {a,b,c,}.fastq ls -a echo "" echo "# match all:" for f in *.fastq ; …
10 bash  shell  wildcards 


11
그렙 매치 및 추출
나는 줄을 포함하는 파일을 가지고있다. proto=tcp/http sent=144 rcvd=52 spkt=3 proto=tcp/https sent=145 rcvd=52 spkt=3 proto=udp/dns sent=144 rcvd=52 spkt=3 나는이 프로토의 값을 추출해야 tcp/http, tcp/https, udp/dns. 지금까지 나는 이것을 시도 grep -o 'proto=[^/]*/'했지만 값을로만 추출 할 수 proto=tcp/있습니다.
10 awk  grep 


6
배쉬-파일의 각 라인을 페어링
이 질문은 강력하게 관련되어 이 와 이 질문입니다. 각 줄이 파일의 경로 인 여러 줄이 포함 된 파일이 있습니다. 이제 각 줄을 서로 다른 줄 과 짝을 이루고 싶습니다 (자체가 아님). 또한 쌍 A B은 B A내 목적을 위해 쌍 과 동일 하므로 이러한 조합 중 하나만 생성해야합니다. 예 files.dat …

2
메모리가 충분할 때 왜 "스왑 오프"할 수 없습니까?
최근에 시스템에 많은 메모리가 있어도 다음과 같이 나타났습니다. # free -m total used free shared buffers cached Mem: 15965 9680 6284 35 1754 2560 -/+ buffers/cache: 5365 10599 Swap: 2047 258 1789 swapoff -a2G 스왑 파일을 사용할 수 없습니다 -rw-r----- 1 root root 2.0G Feb 9 21:34 /2GB.swap 나는 다음 …
10 linux  memory  swap 

1
명령 프롬프트에서 (arg : n)은 무엇을 의미합니까?
Codecademy의 Command Line CourseAlt+Shift+# 에서 명령 프롬프트에서 키보드 단축키 (현재 행을 주석 처리해야 함) 를 사용하려고하면 행 의 시작 부분에 대시를 추가하는 대신 프롬프트를에서 $로 전환합니다 (arg: 3). 대신 Alt+Shift+@화면에 표시 (arg: 2)됩니다. 아래 스크린 샷의 마지막 줄을 참조하십시오. 내가 치기 전에 Alt+Shift+#그것은 단지이었다 $. 바로 가기가 내 컴퓨터에서 제대로 …

1
XFCE가 죽었거나 아직 개발 중입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . XFCE 웹 사이트는 살아 있다는 것, 그리고 분투와 같은 배포판은 여전히 그것을 사용할 수 있습니다. 그러나 XFCE는 …
10 ubuntu  xfce  xubuntu 

2
명령으로 별명을 작성하는 방법에는 '및'
몇 게시물 전에 누군가 메모리를 백분율로 표시하는 방법을 물었습니다. 누군가가 대답했다. free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' ~ / .bashrc에서이 명령을 별칭으로 바꿀 수 있는지 궁금합니다. 그러나 alias 구문은 다음과 같습니다. alias aliasname='command' 어떻게해야합니까? 이 명령에는 '과 가 모두 포함되어 있습니다 ". 다른 방법으로 …
10 bash  quoting  alias 

1
데비안 : / sys /에서 심볼릭 링크를 제거 할 수 없습니다 : 작업이 허용되지 않습니다
화면 밝기가 작동하는 동안 명령을 완전히 이해하지 못하고 일부 명령을 실행했으며 이제 '/ sys / class / backlight / asus_laptop'에 불쾌한 symlink가 붙어 있습니다. 나는 시도했다 sudo rm /sys/class/backlight/asus_laptop sudo rm '/sys/class/backlight/asus_laptop' su root rm /sys/class/backlight/asus_laptop sudo rm /sys/class/backlight/asus_laptop 디렉토리로 바로 이동 rm asus_laptop하여을 입력 하고 소유권을 변경하고 Thunar를 사용하여 …
10 linux  permissions  rm  sysfs 

1
FreeBSD는 왜 w 마스크를 잃어 버렸지 만 데비안은 그것을 유지 했습니까?
FreeBSD ACL과 Linux ACL의 동작 차이를 이해하려고합니다. 특히 기본 ACL에 대한 상속 메커니즘. 데비안 9.6과 FreeBSD 12에서 다음을 사용했습니다. $ cat test_acl.sh #!/bin/sh set -xe mkdir storage setfacl -d -m u::rwx,g::rwx,o::-,m::rwx storage touch outside cd storage touch inside cd .. ls -ld outside storage storage/inside getfacl -d storage getfacl storage …

5
종료 명령의 종료 코드 캡처
나는 이것을 bash 스크립트에 가지고있다 : exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi exit 명령 바로 다음에 종료되는 것처럼 보입니다. 즉시 종료하지 않고 종료 코드를 제공 할 수있는 간단한 명령이 있는지 궁금합니다. 나는 추측하려고했다 …

1
탭 키가 활성화 된 상태에서 여러 줄로 구조화 된 명령 작성
여러 줄로 구조적 명령을 작성하고 싶습니다. $ for i in *; → do → file $i; → done bmdt.md: ASCII text breakfast.md: ASCII text brmdh.md: ASCII text test.sh: Bourne-Again shell script text executable, ASCII text 탭이 작동하지 않는 것을 찾으십시오. bash 콘솔에서 탭 키를 어떻게 활성화 할 수 있습니까?
10 bash 

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